Skip to content

Releases: LumePart/Explo

v0.7.1

04 Jan 16:39
Compare
Choose a tag to compare

v0.7.1 CHANGELOG

[IMPROVEMENT] Song filtering is now dynamic

  • Allows filtering out specific tracks based on keywords.
  • Keywords can be defined in .env using the FILTER_LIST variable. (default value live,remix,instrumental)

[MISC] Created playlists now include a description.

Full Changelog: v0.7.0...v0.7.1

v0.7.0

20 Dec 14:09
Compare
Choose a tag to compare

v0.7.0 CHANGELOG

[SUPPORT] Added support for Plex Media Server

  • Plex requires either Email/Password or API_KEY for authentication.

[MISC] Explo now tries to read .env file instead of local.env. This enables better variable handling in docker-compose.yaml

Full Changelog: v0.6.5...v0.7.0

v0.6.5

06 Dec 22:23
Compare
Choose a tag to compare

v0.6.5 CHANGELOG

#10 [FIX] Fixed an oversight in file naming when artist or title contained non-Latin characters.

Full Changelog: v0.6.4...v0.6.5

v0.6.4

02 Dec 18:45
Compare
Choose a tag to compare

v0.6.4 CHANGELOG

[FIX] Resolved issues with YouTube videos not downloading by switching to a yt-dlp wrapper.

  • Note: Users that use the binary must now have yt-dlp installed in their system.

[CONF] Updated sample.env to include the YTDLP_PATH variable.

  • If yt-dlp is not in PATH, this variable can be used to specify its location.

[MISC] Added "Acknowledgements" section to README

Full Changelog: v0.6.3...v0.6.4

v0.6.3

06 Nov 17:35
Compare
Choose a tag to compare

v0.6.3 CHANGELOG

[FIX] Resolved an issue where songs with multiple artists could have incorrect titles when SINGLE_ARTIST was set to true.

[QoL] Explo now checks if the tracks are already available in your music library before attempting to fetch them from Youtube.

[MISC] Updated sample.env to document the LIBRARY_NAME variable, allowing Jellyfin users to specify an existing library for Explo.

Full Changelog: v0.6.2...v0.6.3

v0.6.2

29 Oct 12:37
Compare
Choose a tag to compare

v0.6.2 CHANGELOG

[FEATURE] Added Docker support for easier deployment. Docker package / docker-compose.

[FIX] Subsonic added wrong song to playlist, if search query returned multiple songs.

[QoL] Filtered out instrumental tracks unless they are specifically recommended.
[QoL] Metadata Structuring

  • Added optional parameter to keep only the main artist in the artist field, moving featured artists to the title. This helps maintain a cleaner library but may limit ListenBrainz song recognition (enabled by setting SINGLE_ARTIST to true in local.env).

[MISC] Updated README to reflect docker support.

Full Changelog: v0.6.1...v0.6.2

v0.6.1

23 Oct 15:37
Compare
Choose a tag to compare

v0.6.1 CHANGELOG

[FEATURE] Made a separate package to help handle debugging

  • debugging can be enabled by setting DEBUG to true in local.env

[QoL] Added preliminary debug messages

Full Changelog: v0.6.0...v0.6.1

v0.6.0

20 Oct 09:13
Compare
Choose a tag to compare

v0.6.0 CHANGELOG

NOTE: Even though this release contains some deprecations regarding .env variables, everything should still work with the old variables!

[SUPPORT] Added support for Jellyfin

  • Users can now add a Jellyfin API key with API_KEY variable in local.env

[FIX] Incorrect encoding type used for Subsonic credential generation, causing occasional authentication failures. - faacf1c

[QoL] Renamed some Subsonic specific local.env variable names to fit with Jellyfin implementation and added warnings about deprecated variables.
[QoL] Improved error handling and logging for Subsonic

Full Changelog: v0.5.0...v0.6.0

v0.5.0

10 Sep 14:54
Compare
Choose a tag to compare

v0.5.0 CHANGELOG

[SUPPORT] Added support for Music Player Daemon (MPD) - e15e5f5

  • Users can now define the playlist path with PLAYLIST_DIR variable in local.env

[FIX] Resolved an issue where .webm files couldn't be deleted under certain conditions - a5fd42b
[QoL] Added functions to verify the format of directory variables - fbd419c

Full Changelog: v0.4.5...v0.5.0

v0.4.5

22 Aug 18:11
Compare
Choose a tag to compare

v0.4.5 CHANGELOG

[IMPROVEMENT] Added support to define custom filename separator when removing special characters from filenames ( FILENAME_SEPARATOR in local.env) - aa169c1
[IMPROVEMENT] Added support to add custom ffmpeg binary path, (FFMPEG_PATH in local.env) - 00c0090
[FIX] Fixed wrong track being inserted to playlist - 8b4ee38

Support for MPD coming soon