Commit Graph

14 Commits

Author SHA1 Message Date
Alix von Schirp
aff36de2e5 Merge pull request #9 from B00tLoad/SpotifyPlaylistBuilder
Implemented Playlist builder
2023-01-24 15:02:12 +01:00
978640ba10 Implemented public / collaborative flag
closes #6
also stated flag exclusivity in argument descriptions
2023-01-24 04:59:40 +01:00
cadb4a98b3 Implemented Playlist naming
closes #5
Also did a minor fix to the playlist building system, where sometimes a different version of the track was selected. Now Track titles have to match.
2023-01-24 04:40:04 +01:00
b7830190c6 Cover upload implemented
closes #3
2023-01-23 21:41:46 +01:00
ce9f8d127e Fixing #2 and doing a bit of clean up
- Regex-replacing ' and " in song titles (fixes #2)
- found problem where the webserver receives the auth data from Spotify but never sends out a response. (opens #7)
- gracefully stopping webserver at the end of the process
- added functionality for the auth tab to be self-closing
- set the LastFM api wrapper to use https instead of http
2023-01-22 19:27:37 +01:00
Alix von Schirp
011cdc1481 Implemented adding songs to playlist
\+ Creation of playlist with default name
\+ implemented track search (opens #2)
\+ Implemented adding tracks to list
\+ Implemented setting custom playlist cover

- Missing ability to select file to upload as cover (opens #3)
- Missing saving and retrieving auth tokens for use in chron jobs + flag to enable (opens #4)
- Known issue: some tracks cannot be found, although they were played on spotify to be scrobbled onto lastfm (see #2)
- Missing flag to set a custom playlist name (opens #5)
- missing flags to make playlists public and/or collaborative on creation. (opens #6)
2023-01-21 02:24:52 +01:00
Alix von Schirp
6f6bc79e74 Merge pull request #1 from B00tLoad/alix
Implemented a few features
2023-01-18 04:51:06 +01:00
Alix von Schirp
362ac0e4c3 Implemented Fetching tracks and selecting periods.
Also deleted progress bar dependency after removal from code in 3445f51 and cleaned up formatting.
2023-01-18 04:45:07 +01:00
Morril
0681844dab fixed break 2023-01-18 04:01:12 +01:00
Morril
95ca0c2537 gitignore stuff 2023-01-18 03:36:49 +01:00
Morril
3445f5108d removed progress bar 2023-01-18 03:36:16 +01:00
Alix von Schirp
d127fd2551 Implemented Tokens
The arguments for spotify and lastfm auth are now being handled.
2023-01-18 03:22:22 +01:00
Alix von Schirp
ee41a0e417 Implemented logging
Also fixed a minor issue where the configuration HashMap was not initialized and threw a NullPointerException.
2023-01-18 02:26:48 +01:00
Alix von Schirp
e326867ebd Initial commit 2023-01-18 01:53:25 +01:00