# Changelog ## v0.6.3 Released 26 May 2024 Highlights: * Hotfix for searcher not returning results The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.6.2...v0.6.3). ## v0.6.2 Released 26 May 2024 Highlights: * Added soulseek support * Added bandcamp support * Changes and dependency updates to work with Python >= 3.12 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.6.1...v0.6.2). ## v0.6.1 R eleased 26 November 2023 Highlights: * Dependency updates to work with > Python 3.11 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.6.0...v0.6.1). ## v0.6.0 Released 13 November 2022 Highlights: * Updated to python 3 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.20...v0.6.0). ## v0.5.20 Released 15 October 2021 Highlights: * Improved: Last.fm & metacrtic api fixes * Improved: Various database fixes * Added: qBitTorrent * Added: Telegram notifications * Improved: Many more since the last release. Check the list Many thanks to @AdeHub for keeping the ship afloat and to everyone else who contributed. The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.19...v0.5.20). ## v0.5.19 Released 27 March 2018 Highlights: * Improved: Windows encoding fixes * Improved: Performance enhancements * Improved: Many more since the last release. Check the list The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.18...v0.5.19). ## v0.5.18 Released 01 December 2016 Highlights: * Added: PassTheHeadphones support * Fixed: Special characters in password fields breaking on config page * Improved: Updated t411 url The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.17...v0.5.18). ## v0.5.17 Released 10 November 2016 Highlights: * Added: t411 support * Fixed: Rutracker login * Fixed: Deluge empty password * Fixed: FreeBSD init script * Improved: Musicbrainz searching The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.16...v0.5.17). ## v0.5.16 Released 10 June 2016 Hotfix update Highlights: * Fixed: Waffles url The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.15...v0.5.16). ## v0.5.15 Released 07 June 2016 Hotfix update Highlights: * Fixed: Update vip mirror url to point to new server * Fixed: Update waffles url to .ch The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.14...v0.5.15). ## v0.5.14 Released 02 June 2016 Highlights: * Fixed: File/folder format on new installs * Fixed: Pep8 errors * Improved: Updated fontawesome * Improved: Reverted back to less The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.13...v0.5.14). ## v0.5.13 Released 25 February 2016 Another hotfix update Highlights: * Fixed: Saving config with non-defined options * Fixed: Pep8 errors The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.12...v0.5.13). ## v0.5.12 Released 25 February 2016 This is mostly a hotfix update Highlights: * Added: Experimental Deluge Support * Fixed: Some pep8 stuff * Improved: Use curly braces for pathrender optional variables The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.11...v0.5.12). ## v0.5.11 Released 20 February 2016 Highlights: * Added: Soft chroot option * Fixed: Post processing temporary directory fix (#2504) * Fixed: Ubuntu init script (#2509) * Fixed: Image cache uncaught exception (#2485) * Improved: $Date/$date variable in folder renaming * Improved: Reuse transmission session id The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.10...v0.5.11). ## v0.5.10 Released 29 January 2016 Highlights: * Added: API option to post-process single folders * Added: Ability to specify extension when re-encoding * Added: Option to stop renaming folders * Fixed: Utorrent torrents not being removed (#2385) * Fixed: Torznab to transmission * Fixed: Magnet folder names in history * Fixed: Multiple torcache fixes * Fixed: Updated requests & urllib3 to latest versions to fix errors with pyOpenSSL * Improved: Use a temporary folder during post-processing * Improved: Added verify_ssl_cert option * Improved: Fixed track matching progress * Improved: pylint, pep8 & pylint fixes * Improved: Stop JS links from scrolling to the top of the page The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.9...v0.5.10). ## v0.5.9 Released 05 September 2015 Highlights: * Added: Providers Strike, Jackett, custom Torznabs * Added: Option to stop post-processing if no good match found (#2343) * Fixed: Blackhole -> Magnet, limit to torcache * Fixed: Kat 403 flac error * Fixed: Last.fm errors * Fixed: Pushover notifications * Improved: Rutracker logging, switched to requests lib The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.8...v0.5.9). ## v0.5.8 Released 13 July 2015 Highlights: * Added: Option to only include official extras * Added: Option to wait until album release date before searching * Fixed: NotifyMyAndroid notifications * Fixed: Plex Notifications * Fixed: Metacritic parsing * Fixed: Pushbullet notifications * Fixed: What.cd not honoring custom search term (#2279) * Improved: XSS Search bug * Improved: Config page layout * Improved: Set localhost as default * Improved: Better single artist scanning The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.7...v0.5.8). ## v0.5.7 Released 01 July 2015 Highlights: * Improved: Moved pushover to use requests lib * Improved: Plex tokens with Plex Home * Improved: Added getLogs & clearLogs to api * Improved: Cache MetaCritic scores. Added user-agent header to fix 403 errors * Improved: Specify whether to delete folders when force post-processing * Improved: Convert target bitrate to vbr preset for what.cd searching * Improved: Switched Pushover to requests lib The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.6...v0.5.7). ## v0.5.6 Released 08 June 2015 Highlights: * Added: Metacritic scores * Added: Series support (e.g. Cafe Del Mar, Now That's What I Call Music, etc) * Added: Filter out clean/edited/censored releases (#2198) * Added: Button on the log page to toggle verbose/debug logging * Fixed: Connecting to SABnzbd over https with python >= 2.7.9 * Fixed: Email Notifications with SSL * Fixed: Don't limit musicbrainz results to first 100 * Fixed: nzbget url fix * Fixed: OSX Notifications * Improved: Cuesplit, allow wav, ape to be split * Improved: Moved the 'freeze db' option to the advanced->misc. tab * Improved: Moved kickass searching to json api, so it doesn't throw 404 errors anymore when there are no results * Improved: SSL for headphones indexer * Improved: Disable update dialog box if check_github is diabled The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.5...v0.5.6). ## v0.5.5 Released 04 May 2015 Highlights: * Added: force ID3v2.3 during post processing (#2121) * Added: MusicBrainz authentication (#2125) * Added: Email notifications (addresses #1045) * Fixed: Kickass url updated to kickass.to (#2119) * Fixed: Piratebay returning 0 bytes for all files * Fixed: Albums stopped automatically refreshing when adding an artist * Fixed: Min/max sizes for target bitrate * Fixed: Don't filter any results if looking for a specific download * Fixed: Sort by size in the specific download table * Fixed: Deal with beets recommendation.none correctly * Improved: Close dialog window automatically when choosing a specific download * Improved: Move some repetitive log messages to debug level The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.4...v0.5.5). ## v0.5.4 Released 05 February 2015 Highlights: * Added: backported 'Scan Artist' feature from `sarakha63/headphones` * Fixed: change file permissions of cache files according to settings (#2102) * Fixed: hide Songkick if no regional events are available * Fixed: only reschedule jobs if timeout changed (#2099) * Fixed: limit dialog height (#2096) * Improved: upgraded requests to 2.5.1 * Improved: upgraded unidecode to 0.04.17 * Improved: upgraded tzlocal to 1.1.2 * Improved: upgraded PyTZ to 2014.10 * Improved: upgraded mako to 1.0.1 * Improved: upgraded mutagen to 1.27 * Improved: upgraded beets to 1.3.10 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.3...v0.5.4). ## v0.5.3 Released 15 January 2015 Highlights: * Added: update active artists via API (#2075) * Fixed: queue instance lacks `add` method (#2055) * Improved: better SSL error messages (#2058) The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.2...v0.5.3). ## v0.5.2 Released 28 December 2014 Highlights: * Added: advanced option to ignore certain folders by patterns. (#2037) * Added: advanced option to ignore certain files by patterns (library only) * Added: specify optional paths to CUE splitting tools (#1938) * Added: experimental support for OPB (provide details yourself!) * Fixed: magnet to torrent conversion (#1926) * Fixed: new KAT URL (#2043) * Fixed: LMS notifications (#1564) * Improved: notify user of SSL-related warnings, instead of silently failing. * Improved: show all search results for 'Choose Specific Release' The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5.1...v0.5.2). ## v0.5.1 Released 13 November 2014 Highlights: * Added: allow one to disable interval tasks (#2002) * Added: script to downgrade Headphones to last version that started (Linux only) * Fixed: SSL issues in CherryPy. Self-generated certificates will be 2048 now (#1995) * Fixed: Transmission URL detection (#1998) * Fixed: missing dependencies for APScheduler and CherryPy (#2001) * Improved: symlink infinite recursion detection The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.5...v0.5.1). ## v0.5 Released 10 November 2014 Highlights: * Added: CUE splitter * Added: filter search result by MusicBrainz Release Group ID * Added: follow symlinks while scanning library (#1953) * Fixed: crash during post processing (#1897) * Fixed: embedding lyrics (#1896) * Fixed: HTTP errors with older versions of Python 2.6 * Fixed: jump back to top of page (#1948) * Improved: parse MusicBrainz RGID first when post processing (#1952) * Improved: Growl unicode characters (#1695) * Improved: search handling for PB and KAT * Improved: Last.FM API support (#1877) * Improved: upgraded CherryPy to version 3.6.0 * Improved: upgraded Requests to version 2.4.1 * Improved: upgraded APScheduler to version 3.0.1 * Improved: lot of code refactoring The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.4...v0.5). ## v0.4 Released 20 September 2014 Highlights: * Added: support for libav-tools (which replaces FFmpeg under Ubuntu) * Added: option to freeze library when post processing * Added: Songkick per area * Added: rename original NFO file (#1797) * Removed: removed dead search providers * Fixed: removed left-overs of old packages * Improved: rename by original folder (#1811) * Improved: uTorrent fixess * Improved: delayed loading of album art * Improved: search result parser The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.3.4...v0.4). ## v0.3.4 Released 15 May 2014 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.3.3...v0.3.4). ## v0.3.3 Released 05 May 2014 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.3.2...v0.3.3). ## v0.3.2 Released 17 April 2014 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.3.1...v0.3.2). ## v0.3.1 Released 11 April 2014 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.3...v0.3.1). ## v0.3 Released 09 April 2014 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.2.3...v0.3). ## v0.2.3 Released 28 March 2014 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.2.2...v0.2.3). ## v0.2.2 Released 15 January 2014 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.2.1...v0.2.2). ## v0.2.1 Released 13 January 2014 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.2...v0.2.1). ## v0.2 Released 13 January 2014 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.1.2...v0.2). ## v0.1.2 Released 11 October 2013 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.1.1...v0.1.2). ## v0.1.1 Released 26 August 2013 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/v0.1...v0.1.1). ## v0.1 Released 05 August 2013 The full list of commits can be found [here](https://github.com/rembo10/headphones/compare/2156e1341405d07c5bcfbe994f6b354b32d94cda...v0.1).