navidrome/db/migration
Kendall Garner 814161d78d
Add OS Lyrics extension (#2656)
* draft commit

* time to fight pipeline

* round 2 changes

* remove unnecessary line

* fight taglib. again

* make taglib work again???

* add id3 tags

* taglib 1.12 vs 1.13

* use int instead for windows

* store as json now

* add migration, more tests

* support repeated line, multiline

* fix ms and support .m, .mm, .mmm

* address some concerns, make cpp a bit safer

* separate responses from model

* remove [:]

* Add trace log

* Try to unblock pipeline

* Fix merge errors

* Fix SIGSEGV error (proper handling of empty frames)

* Add fallback artist/title to structured lyrics

* Rename conflicting named vars

* Fix tests

* Do we still need ffmpeg in the pipeline?

* Revert "Do we still need ffmpeg in the pipeline?"

Yes we do.

This reverts commit 87df7f6df7.

* Does this passes now, with a newer ffmpeg version?

* Revert "Does this passes now, with a newer ffmpeg version?"

No, it does not :(

This reverts commit 372eb4b0ae.

* My OCD made me do it :P

---------

Co-authored-by: Deluan Quintão <deluan@navidrome.org>
2023-12-27 20:20:29 -05:00
..
20200130083147_create_schema.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200131183653_standardize_item_type.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200208222418_add_defaults_to_annotations.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200220143731_change_duration_to_float.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200310171621_enable_search_by_albumartist.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200310181627_add_transcoding_and_player_tables.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200319211049_merge_search_into_main_tables.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200325185135_add_album_artist_id.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200326090707_fix_album_artists_importing.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200327193744_add_year_range_to_album.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200404214704_add_indexes.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200409002249_enable_search_by_tracks_artists.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200411164603_add_created_and_updated_fields_to_playlists.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200418110522_reindex_to_fix_album_years.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200419222708_reindex_to_change_full_text_search.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200423204116_add_sort_fields.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200508093059_add_artist_song_count.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200512104202_add_disc_subtitle.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200516140647_add_playlist_tracks_table.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200608153717_referential_integrity.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200706231659_add_default_transcodings.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200710211442_add_playlist_path.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200731095603_create_play_queues_table.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200801101355_create_bookmark_table.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20200819111809_drop_email_unique_constraint.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201003111749_add_starred_at_index.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201010162350_add_album_size.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201012210022_add_artist_playlist_size.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201021085410_add_mbids.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201021093209_add_media_file_indexes.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201021135455_add_media_file_artist_index.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201030162009_add_artist_info_table.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201110205344_add_comments_and_lyrics.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201128100726_add_real-path_option.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20201213124814_add_all_artist_ids_to_album.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210322132848_add_timestamp_indexes.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210418232815_fix_album_comments.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210430212322_add_bpm_metadata.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210530121921_create_shares_table.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210601231734_update_share_fieldnames.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210616150710_encrypt_all_passwords.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210619231716_drop_player_name_unique_constraint.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210623155401_add_user_prefs_player_scrobbler_enabled.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210625223901_add_referential_integrity_to_user_props.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210626213026_add_scrobble_buffer.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210715151153_add_genre_tables.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20210821212604_add_mediafile_channels.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20211008205505_add_smart_playlist.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20211023184825_add_order_title_to_media_file.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20211026191915_unescape_lyrics_and_comments.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20211029213200_add_userid_to_playlist.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20211102215414_add_alphabetical_by_artist_index.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20211105162746_remove_invalid_artist_ids.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20220724231849_add_musicbrainz_release_track_id.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20221219112733_add_album_image_paths.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20221219140528_remove_cover_art_id.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230112111457_add_album_paths.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230114121537_touch_playlists.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230115103212_create_internet_radio.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230117155559_add_replaygain_metadata.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230117180400_add_album_info.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230119152657_recreate_share_table.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230202143713_change_path_list_separator.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230209181414_change_image_files_list_separator.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230310222612_add_download_to_share.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230404104309_empty_sql_migration.sql Fix SQL migrations 2023-04-04 10:45:55 -04:00
20230515184510_add_release_date.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20230616214944_rename_musicbrainz_recording_id.go Upgrade to Goose 3.15.1 2023-11-27 14:46:44 -05:00
20231208182311_add_discs_to_album.go Add discs to album 2023-12-09 13:53:38 -05:00
20231209211223_alter_lyric_column.go Add OS Lyrics extension (#2656) 2023-12-27 20:20:29 -05:00
migration.go Capture "musicbrainz_releasetrackid" tag (#1827) 2022-10-01 12:13:47 -04:00