Commit Graph

  • 2f762eed4b Standalone App; Works fine but only for MY OWN PLAYLISTS due to spotify dev rights :-( main Silas Oettinghaus 2026-03-15 20:35:46 +01:00
  • 8a66f5f864 Fix bug in pyproject.toml: use tilde operator v1.0.7 Tim Rae 2026-01-11 11:24:04 +01:00
  • 299cc3209f Don't specify point version of spotify and tidal APIs v1.0.6 Tim Rae 2025-12-31 15:01:30 +01:00
  • 46771aefc8 Bump version to 1.0.6 Tim Rae 2025-12-31 14:59:03 +01:00
  • eb745eab6f Update tidalapi version Tim Rae 2025-12-31 14:53:39 +01:00
  • 9ff181ae6e Playlist name in txt output (#140) Alex Camilleri 2025-10-20 09:36:04 +02:00
  • d90c5bac41 Update tidalapi dependency version to 0.8.8 (#136) v1.0.5 Tim Rae 2025-10-16 12:22:15 +02:00
  • e62a8a80cb use 127.0.0.1 instead of localhost to meet new spotify URI criteria (#116) Axel 2025-04-09 22:14:15 +02:00
  • a5afd975f0 Update readme.md (#113) Darkasf 2025-03-30 06:51:13 +02:00
  • 03e0396ac0 Add another check to the spotify track sanity filter (#111) Johan Lindbergh 2025-02-13 22:50:00 +01:00
  • a438cda72b Bump version to 1.0.4 v1.0.4 Tim Rae 2024-12-04 06:09:12 +09:00
  • 2f1985a42b Check for null playlists in filter Tim Rae 2024-12-04 05:46:30 +09:00
  • bcf2bbca0d Add option to do auth manually on headless server (#88) Tim Rae 2024-10-26 11:12:47 +02:00
  • 457da1724f Bump version to 1.0.3 1.0.3 Tim Rae 2024-10-14 01:19:32 +02:00
  • 4d7c3b0ef0 Filter out tracks which don't have valid album metadata Tim Rae 2024-10-14 01:18:09 +02:00
  • 4fb702d008 Filter out podcast episodes (#83) 1.0.2 Tim Rae 2024-09-28 08:34:58 +02:00
  • 693dcd110f Update version to 1.0.1 1.0.1 Tim Rae 2024-09-12 16:59:45 +02:00
  • 17d60c019d Use user id from spotify session instead of config file Tim Rae 2024-09-11 19:18:13 +02:00
  • 7148053ad4 Update pyproject.toml (#79) mannp 2024-09-09 18:03:56 +01:00
  • 64ea6f3df0 Bump version to 1.0.0 1.0.0 Tim Rae 2024-09-09 12:28:32 +02:00
  • da1bc2eff9 Use utf-8 encoding for tracks not found Tim Rae 2024-09-09 10:02:22 +02:00
  • 5e3645319f Use current_user_playlists instead of user_playlists Tim Rae 2024-08-16 10:20:20 +02:00
  • af0fd7a2cf Add retry functionality for playlist tracks Tim Rae 2024-08-16 10:18:34 +02:00
  • 4f023d024b creates file for songs not found (#74) som 2024-08-15 08:58:45 +01:00
  • 54bb7097a7 fixed failing test (#68) Arnav Banerjee 2024-06-12 00:02:31 +05:30
  • 692939cd0e added circle CI config with basic unit tests xerexoded 2024-06-09 22:49:24 +05:30
  • ced8db44fe Fetch Tidal playlists/tracks asynchronously in chunks Tim Rae 2024-06-09 13:57:32 +02:00
  • 193e74b775 Never erase tracks from Tidal favorites Tim Rae 2024-06-09 10:22:03 +02:00
  • 7a1343ac91 Add config param for sync_favorites_default and cleanup command line arg Tim Rae 2024-06-09 08:46:54 +02:00
  • 6d6a4fe43e Fix favorite tracks getting cutoff at 1000 Tim Rae 2024-06-08 19:41:54 +02:00
  • 1cdc62fd0c Cleanup partitioning of code used in favorites / playlist list Tim Rae 2024-06-08 00:10:29 +02:00
  • 54526a0306 feat: Sync favorites tracks to Tidal Cobal 2024-06-05 12:48:25 +02:00
  • fab154851b Don't cache Tidal tracks that are unavailable Tim Rae 2024-06-09 12:12:41 +02:00
  • b6340790ca Print duplicates that occurred while syncing (#64) Raphael 2024-06-09 10:50:10 +02:00
  • 8692624a8c Bump version to 0.1.4 0.1.4 Tim Rae 2024-06-08 20:50:25 +02:00
  • dc959f2657 Fix failure cache not being populated Tim Rae 2024-06-08 20:48:26 +02:00
  • d9312d89dd Handle case where album contains incorrect metadata Tim Rae 2024-06-08 17:47:02 +02:00
  • 1a7ff4f083 Performance optimisation: Don't query tracks for uninteresting albums Tim Rae 2024-06-08 16:27:13 +02:00
  • 0c859cc9aa Bump version to 0.1.3 0.1.3 Tim Rae 2024-06-08 12:55:09 +02:00
  • bb0f3cffd0 Fix rate limit accuracy Tim Rae 2024-06-08 12:47:25 +02:00
  • ecc642ba7d fix: sync first playlists page Adria Jimenez 2024-06-06 18:12:40 +08:00
  • 3e9b2ef0ec Update readme.md Tim Rae 2024-06-05 09:22:24 +02:00
  • a16f764bee Bump version to 0.1.2 0.1.2 Tim Rae 2024-06-03 23:36:28 +02:00
  • c1956d19cc Fix bug where occasionally wrong track is inserted Tim Rae 2024-06-03 23:08:15 +02:00
  • faaf103d23 Bump version to 0.1.1 0.1.1 Tim Rae 2024-06-03 22:31:41 +02:00
  • a2e62ea20d Fix error due to missing type Tim Rae 2024-06-03 22:30:45 +02:00
  • 87ae9acbd3 Bump version to 0.1.0 0.1.0 Tim Rae 2024-06-03 09:14:10 +02:00
  • 1e8366a0e8 Performance optimization / refactoring (#43) Tim Rae 2024-06-03 09:11:56 +02:00
  • 689637510d Fix AttributeError: 'UserPlaylist' object has no attribute 'requests' (#49) Tim Rae 2024-05-27 16:36:19 +02:00
  • 009db68283 import math (#46) lokopeto 2024-05-26 04:26:06 -03:00
  • 8a1d0df6dc Add contributors section to readme.md (#44) Robin Hirst 2024-05-25 22:03:37 +01:00
  • 9ad8f9e498 Remove requirements.txt and update readme Tim Rae 2024-05-25 12:09:20 +02:00
  • fc20f7b577 Parallelize querying Spotify playlist tracks Tim Rae 2024-05-22 16:35:31 +02:00
  • bc75fbf779 Reduce default num subprocesses Tim Rae 2024-05-20 17:22:10 +02:00
  • 42ddaff7b9 Show more progress updates when starting up script Tim Rae 2024-05-20 19:37:53 +02:00
  • 1a2aedf7a5 Set 2s timeout when connecting to Spotify Tim Rae 2024-05-20 19:36:07 +02:00
  • 8884ec8c8f Merge pull request #41 from spotify2tidal/feature/miss_cache Tim Rae 2024-05-25 09:41:12 +02:00
  • 6294638613 Merge pull request #42 from spotify2tidal/bug/missing_file Josh Mcdaniel 2024-05-24 17:10:37 -05:00
  • b25e1c3b36 rm playlist import joshrmcdaniel 2024-05-24 16:59:26 -05:00
  • df3e406570 playlist joshrmcdaniel 2024-05-24 16:59:01 -05:00
  • 311822ecdc Add cache of match failures Tim Rae 2024-05-22 13:29:19 +02:00
  • e2236e429e Merge pull request #34 from spotify2tidal/dev/package Josh Mcdaniel 2024-05-12 11:10:44 -05:00
  • 9e3285686e toml joshrmcdaniel 2024-05-12 10:46:57 -05:00
  • 76f502f2bc types joshrmcdaniel 2024-05-12 10:46:36 -05:00
  • 6aaf72bdd1 type hint, move joshrmcdaniel 2024-05-12 10:21:47 -05:00
  • 4e0c81071b move to src joshrmcdaniel 2024-05-12 10:20:49 -05:00
  • 61b9078af5 Merge pull request #25 from big-mak/master 0.0.1 Tim Rae 2023-07-21 15:22:33 +02:00
  • 30f4542ebc Update requirements.txt big-mak 2023-07-21 14:09:05 +01:00
  • 4b4d72c23f Merge pull request #22 from TheEdgeOfRage/master Tim Rae 2023-05-24 09:25:57 +12:00
  • 2827356c94 Bump tidalapi to 0.7.1 and add gitignore file Pavle Portic 2023-05-23 16:45:55 +02:00
  • 083ad135a5 Merge pull request #16 from vaosilva/master Tim Rae 2022-12-21 11:33:22 +13:00
  • 55f61de435 Minor change to improve boolean logic readability Vitor Silva 2022-12-20 22:13:31 +00:00
  • 69344db452 Added a isrc matcher Vitor Silva 2022-12-20 19:36:51 +00:00
  • e8f5cd174f Catch request error instead of http error Timothy Rae 2022-12-13 23:27:16 +13:00
  • ab8c7af1b8 Fix broken print statement Timothy Rae 2022-12-13 17:05:26 +13:00
  • 0909730a33 Fix issue with intermittent HTTPError 429 Timothy Rae 2022-12-10 16:48:31 +13:00
  • 4c35637656 Update other library versions Timothy Rae 2022-12-10 14:15:27 +13:00
  • 383e2078fd Update to tidalapi v0.7 + other minor improvements Timothy Rae 2022-12-10 13:55:30 +13:00
  • 7efecad56b Fix bug in last commit due to missing variable Timothy Rae 2022-02-17 20:31:49 +13:00
  • 2967820650 Fix bug where a new Tidal playlist was created everytime sync.py run with --uri argument Timothy Rae 2022-02-12 14:36:49 +13:00
  • 83b692b0fd Change license from GPL to Affero GPL Tim Rae 2022-02-10 16:08:11 +13:00
  • 7045d34e70 Update to latest url for spotify developer docs Timothy Rae 2022-02-10 13:18:54 +13:00
  • f2e5e202c7 Various refactoring, improvements, fixes Timothy Rae 2022-02-10 13:16:00 +13:00
  • e2ead013ad Merge pull request #2 from vkolotov/fix/retying-if-spotify-returns-none Tim Rae 2022-02-07 11:17:57 +13:00
  • 15c72b3431 Bump tidalapi version to 0.6.9 Timothy Rae 2022-02-01 22:20:16 +13:00
  • ba1b651601 Fix an issue when Spotify returns None as track, which leads to retries and a failure eventually. Vlad Kolotoff 2021-11-03 22:01:41 +00:00
  • d2239f747e Remove outdated comment Timothy Rae 2021-07-22 01:04:08 +12:00
  • 2e69f1d28c Use results from previous runs as a cache to improve performance Timothy Rae 2021-07-22 00:54:53 +12:00
  • db8eb4e60f Reduce chunk size when writing playlists to avoid potential errors? Timothy Rae 2021-07-22 00:53:31 +12:00
  • 57a74f6b13 Use unidecode to escape weird names Timothy Rae 2021-07-22 00:52:51 +12:00
  • ab9337edce Recover from errors loading previous tidal session Timothy Rae 2021-06-16 18:29:34 +12:00
  • f73805711f Remove unused parameters and dependencies Timothy Rae 2021-06-01 11:04:25 +12:00
  • 0c6b9798d3 Add script to copy playlists from spotify to tidal Timothy Rae 2021-05-31 19:35:31 +12:00