Commit graph

10222 commits

Author SHA1 Message Date
Benedikt
813dea160e
Merge pull request #4060 from catap/atomic-move
Introduce atomic move and write of file
2021-11-01 18:55:15 +01:00
Benedikt
bcdf78e0c3
Merge pull request #4129 from tianon/color-move
Use "colordiff" to highlight "beet move" path differences
2021-11-01 18:48:05 +01:00
Benedikt
82285052b1
Merge pull request #4130 from wisp3rwind/pr_rm_gmusic
remove the gmusic plugin
2021-11-01 18:40:34 +01:00
Tianon Gravi
5886aa9247 Use "colordiff" to highlight "beet move" path differences 2021-10-31 15:17:33 -07:00
Benedikt
361ff05b51
Merge pull request #4131 from tianon/export-albums-todone
Remove completed TODO item
2021-10-30 21:49:58 +02:00
Tianon Gravi
6e434934d4 Remove completed TODO item 2021-10-30 11:19:21 -07:00
Kirill A. Korinsky
8d50301be5 Introduce atomic move and write of file
The idea of this changes is simple: let move file to some temporary name
inside distance folder, and after the file is already copy it renames to
expected name.

When someone tries to save anything it also moves file to trigger OS
level notification for change FS.

This commit also enforce that `beets.util.move` shouldn't be used to
move directories as it described in comment.

Thus, this is fixed #3849
2021-10-30 20:17:11 +02:00
wisp3rwind
786236f046 remove the gmusic plugin 2021-10-30 14:46:14 +02:00
Adrian Sampson
be82fd0f4a
Merge pull request #4124 from tianon/album-info
Add a basic "--album" flag to "beet info"
2021-10-29 21:08:05 -04:00
Christopher Larson
b8b74a7f9c
Merge pull request #4125 from kergoth/destination-replacements 2021-10-27 13:26:22 -07:00
Christopher Larson
86465e6437 Allow custom replacements in Item.destination
This allows for the use of differing replacements for destinations other than
the library, which is useful for beets-alternatives in the case where
filesystem requirements differ between the two paths.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2021-10-27 12:30:16 -07:00
Tianon Gravi
9ddc75035a Fix duplicated output in "beet export" 2021-10-27 09:06:27 -07:00
Tianon Gravi
7bd36ed6ca Add "beet export --album" (matching "beet info --album") 2021-10-27 08:55:36 -07:00
Tianon Gravi
89a7cc3701 Add "beet info --album" changelog entry 2021-10-27 08:30:05 -07:00
Tianon Gravi
a5b5831d28 Switch "beet info --album" approach to use a named argument instead
These functions are also used by the export plugin, so it's useful if the signature stays backwards compatible.
2021-10-27 08:27:39 -07:00
Tianon Gravi
5c41478263 Add "beet info --album" to the plugin documentation too 2021-10-26 09:09:44 -07:00
Tianon Gravi
d8cff030a6 Add a basic "--album" flag to "beet info"
This currently implies "--library" because I'm not sure what "album info" of the tags of individual files would mean.
2021-10-26 09:00:31 -07:00
Adrian Sampson
ee8a4de247
Merge pull request #4119 from ygabuev/patch-2
Add documentation for `path_sep_replace`
2021-10-26 08:29:00 -04:00
Adrian Sampson
638b1e740a
Remove duplicated : 2021-10-26 08:17:00 -04:00
Yuriy Gabuev
3d498113fa
Update config.rst 2021-10-25 20:02:25 +02:00
Adrian Sampson
411af9baa5
Merge pull request #4122 from PotcFdk/patch-1
Update absubmit.rst: Submitting Data
2021-10-24 21:56:56 -04:00
PotcFdk
85a2eb8e96
Update absubmit.rst
[...] when the tracks do{es->}n't already have [...]
2021-10-25 02:39:32 +02:00
PotcFdk
b72c028a0b
Update absubmit.rst
Reword the first sentence of the Submitting Data paragraph.
2021-10-25 02:31:49 +02:00
Yuriy Gabuev
41e5124dff
Update config.rst 2021-10-23 19:34:21 +02:00
Yuriy Gabuev
3aed99f051
Update config.rst
This PR adds documentation for `path_sep_replace` configuration option, which is not yet present in the official docs.
2021-10-22 22:40:26 +02:00
Adrian Sampson
b116eb5456
Merge pull request #4118 from maffo999/master
Fix for 4108
2021-10-22 07:37:41 -04:00
maffo999
ad4fb610a1 Added version dependency for python3-discogs-client. PR 4118 2021-10-22 08:32:06 +02:00
maffo999
c824d4d773 Fix for 4108 2021-10-21 16:32:23 +02:00
Adrian Sampson
41fc611290
Merge pull request #4098 from the-solipsist/patch-1
Indicate `update` moves files by default
2021-10-13 15:12:11 -07:00
Pranesh Prakash
b33dbcdd40
Indicate update moves files by default 2021-10-13 19:01:49 +05:30
Adrian Sampson
44efecbe38
Merge pull request #4086 from jaydesl/master
feat(unimported): support excluding subdirectories
2021-10-12 19:25:27 -07:00
Jay DesLauriers
b05432aed0 feat(unimported): support excluding subdirectories 2021-10-12 17:28:43 +00:00
Benedikt
afbb12d68b
Merge pull request #4085 from arogl/fix-4080
Fix #4080
2021-10-05 13:15:58 +02:00
Andrew Rogl
b880e2db8a Final clean up 2021-10-05 13:00:38 +10:00
Benedikt
b3c898a771
Merge pull request #4090 from wisp3rwind/pr_fix_linkcheck
docs: fix links that were failing sphinx' linkcheck
2021-10-04 21:30:55 +02:00
wisp3rwind
c8bfad5e17 docs: fix links that were failing sphinx' linkcheck
There's one stale link left for the gmusic plugin, which should be fixed
by removing the plugin, see #4089
2021-10-04 16:14:14 +02:00
Andrew Rogl
109f4fa430 Add tests for range of discogs id extraction 2021-10-04 17:40:07 +10:00
Andrew Rogl
f7539b3ec3 Update to extract regex testing from album_for_id 2021-10-04 17:38:35 +10:00
Andrew Rogl
db0431deed Updated as per feedback from @wisp3rwind
I think I have the match.group correct
I'll also try and look at tests to make sure we can check
2021-10-04 10:53:06 +10:00
Andrew Rogl
a8b8d05ac5 Update comment around Discogs-ID 2021-10-03 10:23:10 +10:00
Andrew Rogl
ade9978f7e Updated after feedback from @wisp3rwind 2021-10-02 21:39:26 +10:00
Andrew Rogl
39def81d1c Fix lint error 2021-10-02 14:20:17 +10:00
Andrew Rogl
b935346402 changelog 2021-10-02 14:14:04 +10:00
Andrew Rogl
c4f2fffb63 Fix #4080
Tested with
https://www.discogs.com/SHOUSE-Love-Tonight-Robin-Schulz-Remix/release/20356324
https://www.discogs.com/release/20356324-SHOUSE-Love-Tonight-Robin-Schulz-Remix
2021-10-02 14:12:01 +10:00
Benedikt
9bab200d3d
Merge pull request #4084 from ctrueden/pip-install-editable
FAQ: Add another option for installing in editable mode
2021-10-01 20:54:18 +02:00
Curtis Rueden
ceb53324d6 docs/faq: add a note about 'pip install -e .'
It's another installation option that may be useful.
2021-10-01 08:45:46 -05:00
Adrian Sampson
a18773908d
Merge pull request #4078 from fredrik/patch-1
Docs: improve formatting of the Getting Started guide
2021-09-30 17:13:56 -04:00
Benedikt
072a000793
Merge pull request #4076 from wisp3rwind/pr_fix_lyrics_bs
lyrics: fix crash when beautifulsoup4 is not installed
2021-09-30 22:56:26 +02:00
ctrueden
9b11c1df2e lyrics: update changelog 2021-09-30 22:43:47 +02:00
Fredrik Möllerstrand
b7a1d83dd2
Tweak Getting Started guide
Make sure all installation instructions have similar formatting.

Previously, the Fedora instructions stood out.
2021-09-30 15:40:18 +02:00