navidrome/core
Caio Cotts bf2bcb1279
Fix null values in DB (#2840)
* Fix album image_files being null.

* Fix small nitpick.

* Use ExecContext instead of Exec.

* Change more columns to not null and set default values.

* Remove columns that don't need to be changed from migration.

* Fix typo.

* Remove unnecessary select statements.

* Remove duplicate code.

* Do not apply changes to radio table.

* Do not apply changes full_text columns and respective indexes.

* Fix musicbrainz columns.

* Rename migration.

* Make ExternalInfoUpdatedAt nullable

* Make Share's timestamps nullable

---------

Co-authored-by: Deluan Quintão <deluan@navidrome.org>
2024-02-07 20:45:08 -05:00
..
agents Add log.IsGreaterOrEqualTo, that take into consideration path-scoped log levels 2023-12-25 16:35:16 -05:00
artwork Only use valid images for artist.* artwork 2023-04-03 18:07:15 -04:00
auth Fix possible authentication bypass 2023-12-13 19:32:05 -05:00
ffmpeg Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05:00
playback Improve some Jukebox error messages 2024-01-20 20:10:32 -05:00
scrobbler Fix listenbrainz submission and clarify MusicBrainz recording ID field (#2279) 2023-06-16 18:00:01 -04:00
archiver.go Add log.IsGreaterOrEqualTo, that take into consideration path-scoped log levels 2023-12-25 16:35:16 -05:00
archiver_test.go Add support for `timeOffset` in `/stream` endpoint 2023-12-02 13:10:36 -05:00
common.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
core_suite_test.go Rename log.LevelCritical to log.LevelFatal 2022-12-21 14:53:36 -05:00
external_metadata.go Fix null values in DB (#2840) 2024-02-07 20:45:08 -05:00
media_streamer.go Add support for `timeOffset` in `/stream` endpoint 2023-12-02 13:10:36 -05:00
media_streamer_Internal_test.go Allow configuring cache folder (#2357) 2023-06-02 17:14:11 -04:00
media_streamer_test.go Add support for `timeOffset` in `/stream` endpoint 2023-12-02 13:10:36 -05:00
metrics.go Base SQL metrics in MetricsWorker (#2002) 2023-01-24 19:26:07 -05:00
players.go Fix overriding previous logger in context 2022-12-14 11:50:16 -05:00
players_test.go Upgrade Ginkgo to V2 2022-07-26 16:53:17 -04:00
playlists.go Replace beego/orm with dbx (#2693) 2023-12-09 13:52:17 -05:00
playlists_test.go POST endpoint for importing m3u playlists - #2078 (#2273) 2023-11-01 14:59:47 -04:00
share.go Fix null values in DB (#2840) 2024-02-07 20:45:08 -05:00
share_test.go Add option to allow share to be downloaded 2023-03-10 23:33:29 -05:00
wire_providers.go Handle "naked" CoverArtIDs (IDs of album, mediafiles and playlists) 2022-12-28 15:31:56 -05:00