Benedikt
1faa41f8c5
Merge pull request #3942 from sandersantema/master
...
Add itunes_dateadded to metasync plugin
2021-05-13 21:40:00 +02:00
Bert Besser
e98f78e29b
fix: transactions and stricter tests
2021-05-13 15:09:55 +02:00
sandersantema
81ef3c2fc3
Update changelog
2021-05-13 14:44:51 +02:00
sandersantema
f3e1d90470
Avoid usage of walrus operator which is only compatible with > 3.8
2021-05-13 12:58:26 +02:00
sandersantema
51b22a41f0
Add tests for new itunes_dateadded function of metasync plugin
2021-05-13 12:42:59 +02:00
sandersantema
2cd15a7434
Add itunes_dateadded to itunes metasync plugin
2021-05-13 12:32:42 +02:00
bertbesser
a25a2a6cbb
Merge branch 'master' into set-fields-persist-to-tracks
2021-05-13 07:38:26 +02:00
Adrian Sampson
56e902671e
Merge pull request #3814 from aereaux/add_isrc
...
Add ISRC identifiers from musicbrainz.
2021-05-12 07:55:26 -07:00
Aidan Epstein
b6fda634c4
Add ISRC identifiers from musicbrainz.
2021-05-12 07:44:55 -07:00
Benedikt
c0af155323
Merge pull request #3831 from dosoe/beets_tag_hook
...
Add two events extracting_trackdata and extracting_albumdata
2021-05-11 23:01:54 +02:00
Dorian
c64fc68b16
more detailed documentation
2021-05-11 22:17:38 +02:00
Dorian Soergel
c9c2c81df6
Merge branch 'master' into beets_tag_hook
2021-05-11 10:46:15 +02:00
Dorian
64238ca8c6
complete documentation
2021-05-11 10:44:33 +02:00
Adrian Sampson
747486432f
Merge pull request #3929 from arogl/7z_support
...
Add 7z file support #3906
2021-05-10 08:53:35 -07:00
Adrian Sampson
a4352ff845
Merge branch 'master' into 7z_support
2021-05-08 09:47:51 -07:00
Adrian Sampson
c52dbacbf4
Merge pull request #3934 from arogl/rarfile
...
Remove reference to rarfile version in link
2021-05-08 09:44:57 -07:00
Andrew Rogl
a28099a351
Remove reference to rarfile version in link
2021-05-08 19:18:11 +10:00
Andrew Rogl
0c6f826478
It's a fix, not a change :-(
2021-05-08 16:14:23 +10:00
Andrew Rogl
b59da2e4f5
Changelog entry
2021-05-08 16:10:19 +10:00
Andrew Rogl
cff4ed59bf
Update documentation
2021-05-08 15:33:58 +10:00
Andrew Rogl
9ce93faa22
Flake8 setup.py
2021-05-07 22:33:11 +10:00
Andrew Rogl
45e63e6838
fix up setup
2021-05-07 22:30:14 +10:00
Andrew Rogl
533559136e
Add 7z file support #3906
2021-05-07 22:04:46 +10:00
Bert Besser
e10b2754c3
optimize set_fields loop
2021-05-07 07:11:41 +02:00
Bert Besser
9cbbc35a95
persist set_fields to media files
2021-05-06 19:55:12 +02:00
Adrian Sampson
2cff7e8229
Merge pull request #3923 from jellekaufmann/master
...
Add HTTPS support/configuration option for Musicbrainz
2021-05-04 12:00:01 -04:00
Jelle Kaufmann
2eae5a8ecc
Update docs/changelog.rst
...
Co-authored-by: Adrian Sampson <adrian@radbox.org>
2021-05-04 17:01:52 +02:00
Jelle Kaufmann
5460a81a4e
Update docs/reference/config.rst
...
Co-authored-by: Adrian Sampson <adrian@radbox.org>
2021-05-04 17:01:25 +02:00
Jelle Kaufmann
449617050d
Change behavior to HTTPS by default for musicbrainz.org, but HTTP by default for custom servers
2021-05-04 16:07:08 +02:00
Jelle Kaufmann
a46c975387
Add HTTPS support for Musicbrainz
2021-05-03 20:28:47 +02:00
Sam Thursfield
7254611a38
Merge pull request #3762 from beetbox/sam/export-speed
...
Optimise FormattedMapping when querying a specific set of fields
2021-05-03 15:10:07 +02:00
Andrew Rogl
923e3bacd6
Attempt to fix duplicates #2873
2021-05-03 16:03:40 +10:00
Sam Thursfield
2fa3717731
Optimise FormattedMapping when querying a specific set of fields
...
This changes greatly improves the speed of `beet export` and `beet info`
when the `--include-keys` option is used. It also removes the globbing
feature of `--include-keys` that was added in #1295 . (See #3762 for
discussion).
Listing all fields for an item requires querying the database to find
any flex attributes. This is slow when done for every item being
exported. We already have a way for the user to specify a fixed set
of keys, but we previously queried everything and filtered it afterwards.
The new approach is more efficient.
Code that iterates through all fields now have to handle invalid field
names. The export and info plugins output invalid fields as None.
Timings before:
> /usr/bin/time beet export -i title,path,artist -l Bob Dylan
13.26user 20.22system 0:34.01elapsed 98%CPU (0avgtext+0avgdata 52544maxresident)k
> /usr/bin/time beet export -l Bob Dylan
12.93user 20.15system 0:33.58elapsed 98%CPU (0avgtext+0avgdata 53632maxresident)k
Timings after:
> /usr/bin/time beet export -l Bob Dylan
13.33user 20.17system 0:34.02elapsed 98%CPU (0avgtext+0avgdata 53500maxresident)k
> /usr/bin/time beet export -i title,path,artist -l Bob Dylan
0.49user 0.07system 0:00.56elapsed 98%CPU (0avgtext+0avgdata 50496maxresident)k
Notice the dramatic speedup in the last example!
2021-05-01 23:41:09 +02:00
Jef LeCompte
e1a901dce5
chore: makes discussions more visible ( #3807 )
2021-04-19 19:37:00 -04:00
Jef LeCompte
50163b373f
ci: scope ci workflow ( #3907 )
2021-04-17 09:51:03 -04:00
Adrian Sampson
63ec2bf31e
Merge pull request #3905 from xhocquet/tekstowo-fix
...
Fix falso positive lyric pages for Tekstowo
2021-04-11 20:33:19 -04:00
Xavier Hocquet
8b979f2a50
Review comments
2021-04-11 18:38:01 -05:00
Xavier Hocquet
0dd569a884
Add changelog
2021-04-11 17:34:46 -05:00
Xavier Hocquet
31f4df3ff3
Fix falso positive lyric pages for Tekstowo
2021-04-11 17:30:45 -05:00
Adrian Sampson
2fa2d1b4ee
Merge pull request #3901 from Ubiquitine/patch-1
...
Fix for Musixmatch multi-part lyrics
2021-04-07 08:33:40 -04:00
Evgeniy Gurevich
802af4203b
Update changelog.rst
2021-04-07 20:12:52 +08:00
Evgeniy Gurevich
afc072801c
Simplify Musixmatch multi-part lyrics parser
2021-04-02 10:35:53 +08:00
Evgeniy Gurevich
a8fe8ce9a7
Fix for Musixmatch multi-part lyrics
...
Sometimes Musixmatch lyrics come in 2 parts.
Also, sometime non-existent lyrics return some content
2021-04-01 14:21:49 +08:00
Adrian Sampson
eab4372a58
Merge pull request #3900 from Lanny/master
...
badfiles: Optionally run checkers during import
2021-03-29 19:28:30 -04:00
Ryan Lanny Jenkins
c8fa1b2809
Raise PluginConflictException instead of the generic Exception for new hook.
2021-03-29 18:12:30 -05:00
Ryan Lanny Jenkins
79616b42ed
Use simpler approach of asserting that at most one handler of import_task_before_choice returns an action.
2021-03-28 16:53:01 -05:00
Adrian Sampson
f067180c4c
Shorten a ReST underline
2021-03-28 14:23:38 -04:00
Adrian Sampson
1ead968a27
Merge pull request #3519 from xhocquet/tekstowo-lyrics
...
Implement tekstowo lyrics provider
2021-03-28 14:23:23 -04:00
Xavier Hocquet
6081e6a8df
CR comments
2021-03-28 13:08:00 -05:00
Xavier Hocquet
8c6530369d
Merge branch 'master' into tekstowo-lyrics
2021-03-28 12:05:42 -06:00