Andrew Sultana
4c86520479
template: update changelog
2021-06-16 16:50:20 +01:00
Andrew Sultana
86e11fb582
template: fix ifdef bug #3852 involving non-string fields with missing values
2021-06-16 16:49:16 +01:00
Benedikt
5fad8ee0b2
Merge pull request #3930 from arogl/fix_#2873
...
Attempt to fix duplicates
2021-06-15 11:19:55 +02:00
Adrian Sampson
0d62419132
Merge pull request #3957 from beetbox/move-official-irc-to-libera
...
Document Libera.Chat as the new official IRC home
2021-05-24 16:13:21 -07:00
Adrian Sampson
d124c2f224
Merge pull request #3958 from jackwilsdon/fix-tekstowo-test
...
Add missing test data for tekstowo
2021-05-24 16:12:21 -07:00
Jack Wilsdon
6a98e5d8db
Add missing test data for tekstowo
2021-05-24 18:20:33 +01:00
Frederik “Freso” S. Olesen
1e07d7b223
Document Libera.Chat as the new official IRC home
...
freenode has had a hostile takeover (see DWF CVE-2021-1000189[1]) and
the network is no longer safe, as a result the official IRC channel is
moved to the Libera.Chat network.
[1] https://github.com/distributedweaknessfiling/dwflist/blob/main/2021/1000xxx/CVE-2021-1000189.json
Resolves https://github.com/beetbox/beets/discussions/3953
2021-05-24 17:37:19 +02:00
Andrew Rogl
78f25575c3
Resolve changelog conflict
2021-05-24 16:23:04 +10:00
Andrew Rogl
51d922df27
Merge branch 'master' into fix_#2873
2021-05-24 16:21:27 +10:00
Adrian Sampson
ebce4bd5bd
Merge pull request #3956 from arogl/patch-1
...
Update ci.yaml
2021-05-23 12:37:17 -07:00
arogl
7f45131f1a
Update ci.yaml
...
Remove deprecated Python version
2021-05-23 16:28:44 +10:00
Andrew Rogl
81e50cb630
Too quick to delete
2021-05-23 15:43:14 +10:00
Andrew Rogl
39ca5b7be6
Changes as requested
2021-05-23 14:45:02 +10:00
Benedikt
eef26d1886
Merge pull request #3927 from bertbesser/set-fields-persist-to-tracks
...
persist set_fields to media files
2021-05-14 10:51:34 +02:00
Bert Besser
8dc960b1f6
fix: formatting
2021-05-14 10:19:59 +02:00
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