Commit Graph

322 Commits

Author SHA1 Message Date
rembo10 c3b6d5c0ca pep8 fix for E122 2016-06-02 23:34:39 +01:00
rembo10 f1d14ce6e2 Merge remote-tracking branch 'YipYup/master' into develop 2016-06-02 23:25:06 +01:00
rembo10 8d89da6270 Merge remote-tracking branch 'satreix/pep-e121,122' into develop 2016-06-02 23:13:16 +01:00
Get your own 'tots. Geez! d82e5585f5 Update postprocessor.py 2016-05-24 18:40:43 -06:00
satreix eb6df45b00 pep: fix e121 and e122 2016-04-10 11:33:22 -07:00
satreix 873d1fac94 pepx: fix e124 and e125 2016-04-09 00:13:49 -07:00
rembo10 20e1954f0c Merge remote-tracking branch 'satreix/pep-e261' into develop 2016-04-05 12:06:45 +01:00
rembo10 db3df7e6c9 Merge remote-tracking branch 'andrzejc/metadata' into develop 2016-04-05 12:03:15 +01:00
rembo10 cd77bb827b Merge remote-tracking branch 'satreix/pep-e502' into develop 2016-04-05 11:57:48 +01:00
rembo10 35230a0674 Merge remote-tracking branch 'andrzejc/develop' into develop 2016-04-05 11:56:22 +01:00
satreix f1e7078902 pep: fix e261 2016-03-04 12:47:51 -08:00
Noam 9b9d728ce3 Deluge Move-To Directory
- Deluge move-to directory only relevant if Deluge is the chosen torrent
downloader
2016-03-04 17:44:44 +02:00
Andrzej Ciarkowski 97e405ee8c metadata.py: Use arbitrary variables from existing tags or database in renamer.
This commit adds the possiblity to use variables from tags already present in
the downloaded media files in file, folder and album art renaming routines. The
variable names translate directly to MediaFile field names, so it is now
possible to use variables like $mb_albumid, $genre, $bitrate, $samplerate, etc.
The full list can be read from MediaFile.readable_fields().
2016-02-27 18:34:05 +01:00
satreix 72b764cc51 pep: fix e502 2016-02-26 19:25:21 +01:00
Andrzej Ciarkowski 7e9bd432ce postprocessor.py: Safeguard against lack or ReleaseDate in metadata 2016-02-26 17:48:55 +01:00
satreix dd30ed460d pep: fix E111 2016-02-25 12:33:38 +01:00
rembo10 dfc6a6f93a Merge remote-tracking branch 'noam09/develop' into develop 2016-02-25 00:56:40 +00:00
Andrzej Ciarkowski 769e9c1730 postprocessor.py: Allow $Date variable in file/folder name patterns.
Also lowercase variant $date, both resolve to the same field ReleaseDate taken
from metadata.
2016-02-17 22:46:46 +01:00
Andrzej Ciarkowski 8e1aa18b8f postprocessor.py: Delete the proper temp dir after postprocessing
Fix for the bug leaving spurious temp dirs after each album processing, due to
headphones trying to rmtree the subdirectory instead of the temp dir itself.
2016-02-05 14:54:43 +01:00
Noam de9d77a8ef Renames Cleanups and Torrent Removal Function
**Changes:**
- Modified function names to adhere to policy
- Removed/commented unused elements
- Added torrent removal function
2016-02-04 15:48:53 +02:00
Noah Manning 8323649c10 Added Deluge (Downloader) and Telegram (Notifier) Support
**Features:**
- - Added the ability to use Deluge as a torrent downloader
(http://deluge-torrent.org/)
- - Added the ability to use Telegram messenger for download
notifications using Telegram's Bot API (https://core.telegram.org/bots)

**Issues:**
- - Post-processor doesn't look for the right directory when scanning
for completed downloads, it looks for the torrent's official name and
not the actually directory it was saved to
2016-02-03 17:32:50 +02:00
rembo10 561bed9fed Merge conflicts 2015-12-21 15:12:43 -08:00
Valentin Tolmer b76f5250a8 postprocessor: use a temporary folder 2015-12-21 02:22:32 +01:00
Jamie Magee 327585327f pep8, pyflakes, and pylint suggested fixes 2015-11-27 13:55:11 +01:00
Bas Stottelaar faa4bd82ae Add advanced option to stop renaming folders. Refs #2281. 2015-09-10 20:37:21 +02:00
Bas Stottelaar 07b28605b5 Add config option to disable changing file permissions (advanced feature for now). 2015-09-10 20:17:27 +02:00
Bas Stottelaar 7e0742f29b Potential fix for #2355. 2015-09-10 19:55:33 +02:00
rembo10 e5151a0a19 #2343 Added option to stop post processing if no good metadata match is found 2015-09-02 12:59:17 -07:00
rembo10 1c236fe0f3 Real fix for pushover 2015-07-23 11:25:06 +01:00
rembo10 7608927b4f Merge branch 'logtypo' of https://github.com/wfriesen/headphones into wfriesen-logtypo 2015-07-04 12:23:29 -07:00
William Friesen 275dde0630 Fixed typo in postprocessor message 2015-06-28 10:56:48 +10:00
rembo10 ebd6d3f3f9 Added option to keep folders when force post-processing under Manage. Also, added config option to keep original folder globally 2015-06-09 00:31:50 -07:00
rembo10 00b95aa6c3 Merge branch 'master' of https://github.com/rembo10/headphones into develop 2015-05-21 18:37:15 -07:00
rembo10 39f07025c6 Removed a check from postprocessor normalizedAlbumArtist/artistTitleCount, fixed some logging 2015-05-20 10:26:04 -07:00
Ade 0347ca1bcc Various
- Email SSL
- History, show Folder Name when hovering over Status
- Cuesplit, allow wav, ape to be split
- mb, possible fix for #2181
2015-05-16 09:02:38 +12:00
Matthew Tavares 23564c14f9 Fixed for spelling "writable" 2015-05-14 10:24:00 -05:00
rembo10 ad29b43836 Needed to capitalize beets recommendation.none 2015-03-20 17:29:43 -07:00
rembo10 5cd9c51410 Move 'checking folder' message to debug level. Show it if forced 2015-03-15 18:28:38 -07:00
Jonny c9aeefc67a Update postprocessor.py
Changed ID3 logging to debug
2015-02-19 19:24:35 +01:00
Jonny 37594d3384 Update postprocessor.py
Set-up of beets config to match headphones config of ID3 tag version before writing metadata
2015-02-19 19:24:25 +01:00
Ade a92d13652d Email notifications
#1045
2015-02-06 20:28:57 +13:00
Ade 37d9cf11c3 Scheduling part 2
Remove job if interval changed to 0

Plus, fixup os x notify registering not working with yosemite and also
show album image in notification
2015-01-27 12:21:47 +13:00
Bas Stottelaar ba62e297b5 Mark download as frozen if it should not be added 2014-12-28 16:13:20 +01:00
Bas Stottelaar 7f3d89aaa7 Improve logging message. 2014-12-28 14:55:35 +01:00
Bas Stottelaar b7321e3121 Add support for custom rename tags. 2014-12-28 14:55:08 +01:00
Bas Stottelaar 30be69f08b Extended filtering directories to files. Only last part of path is matched.
Currently, only for library scan files, because the post processor code needs cleanups before filtering files would work.
2014-12-14 11:58:11 +01:00
Bas Stottelaar 8ddf6ceb1f Make sure every scheduled job logs start and a stop 2014-12-13 15:09:11 +01:00
Bas Stottelaar ce296e691b Add advanced option to ignore folder patterns (#2037).
Applies to post processing folders and library scan folders. There is no configuration option in the web interface (yet), but one can specify the following in the INI file (make sure Headphones is shut down!).

[Advances]
...
ignored_folders = *.git, *.btsync
...
2014-12-06 13:24:57 +01:00
Bas Stottelaar 38529e6809 Log exact write check error to log (debug) 2014-11-27 02:06:08 +01:00
Jesse Mullan a72bbf29f6 Added mention of travis-ci to contributing doc 2014-11-19 16:44:04 -08:00