mirror of
https://github.com/beetbox/beets.git
synced 2026-02-28 18:23:32 +01:00
- Add Library._make_table() override to automatically migrate genres when database schema is updated - Migration splits comma/semicolon/slash-separated genre strings into genres list - Writes changes to both database and media files with progress reporting - Remove lazy migration from correct_list_fields() - now handled at database level - Remove migration-specific tests (migration is now automatic, not lazy) - Update changelog to reflect automatic migration behavior Related PR review comment changes: - Replace _is_valid with _filter_valid method in lastgenre plugin - Use unique_list and remove genre field from Beatport plugin - Simplify LastGenre tests - remove separator logic - Document separator deprecation in lastgenre plugin - Add deprecation warning for genre parameter in Info.__init__() |
||
|---|---|---|
| .. | ||
| absubmit.rst | ||
| acousticbrainz.rst | ||
| advancedrewrite.rst | ||
| albumtypes.rst | ||
| aura.rst | ||
| autobpm.rst | ||
| badfiles.rst | ||
| bareasc.rst | ||
| beatport.rst | ||
| beetsweb.png | ||
| bpd.rst | ||
| bpm.rst | ||
| bpsync.rst | ||
| bucket.rst | ||
| chroma.rst | ||
| convert.rst | ||
| deezer.rst | ||
| discogs.rst | ||
| duplicates.rst | ||
| edit.rst | ||
| embedart.rst | ||
| embyupdate.rst | ||
| export.rst | ||
| fetchart.rst | ||
| filefilter.rst | ||
| fish.rst | ||
| freedesktop.rst | ||
| fromfilename.rst | ||
| ftintitle.rst | ||
| fuzzy.rst | ||
| hook.rst | ||
| ihate.rst | ||
| importadded.rst | ||
| importfeeds.rst | ||
| importsource.rst | ||
| index.rst | ||
| info.rst | ||
| inline.rst | ||
| ipfs.rst | ||
| keyfinder.rst | ||
| kodiupdate.rst | ||
| lastgenre.rst | ||
| lastimport.rst | ||
| limit.rst | ||
| listenbrainz.rst | ||
| loadext.rst | ||
| lyrics.rst | ||
| mbcollection.rst | ||
| mbpseudo.rst | ||
| mbsubmit.rst | ||
| mbsync.rst | ||
| metasync.rst | ||
| missing.rst | ||
| mpdstats.rst | ||
| mpdupdate.rst | ||
| musicbrainz.rst | ||
| parentwork.rst | ||
| permissions.rst | ||
| play.rst | ||
| playlist.rst | ||
| plexupdate.rst | ||
| random.rst | ||
| replace.rst | ||
| replaygain.rst | ||
| rewrite.rst | ||
| scrub.rst | ||
| shared_metadata_source_config.rst | ||
| smartplaylist.rst | ||
| sonosupdate.rst | ||
| spotify.rst | ||
| subsonicplaylist.rst | ||
| subsonicupdate.rst | ||
| substitute.rst | ||
| the.rst | ||
| thumbnails.rst | ||
| titlecase.rst | ||
| types.rst | ||
| unimported.rst | ||
| web.rst | ||
| zero.rst | ||