No description
  • Python 99.7%
  • Dockerfile 0.3%
Find a file
l4stidi0t c0602a65d3
All checks were successful
Dev Build / nightly-build (push) Successful in 2m33s
Update OAuth2 redirect URL: adjust success link for connections page path.
2025-10-24 14:01:11 +02:00
.forgejo/workflows No changes made; normalize tag formatting in workflow files. 2025-09-23 13:36:18 +02:00
.idea Clean base 2025-08-19 12:59:20 +02:00
app Update OAuth2 redirect URL: adjust success link for connections page path. 2025-10-24 14:01:11 +02:00
celery_app Add playlist_transfer_task for transferring playlists between music providers asynchronously 2025-09-05 22:17:17 +02:00
config Remove Elasticsearch configuration: clean up unused settings and related methods in settings.py. 2025-10-24 13:12:33 +02:00
.gitignore Add .idea to .gitignore to exclude JetBrains IDE configuration files 2025-08-22 18:52:48 +02:00
docker-entrypoint.py Add Docker entrypoint script: manage PlaylistFerry backend modes (api, worker, full) through environment configuration. 2025-10-24 12:48:44 +02:00
Dockerfile DOCKERRRRR 2025-10-16 11:40:06 +02:00
readme.md Update readme: add notes on reverse sync, playlist deletion, Apple Music reauth, and multi-service support 2025-10-24 12:39:57 +02:00
requirements.txt Update dependencies in requirements.txt: pin versions and add several new packages to support backend functionality 2025-10-24 13:34:08 +02:00
RUN_celery.py Refactor RUN_celery.py by simplifying worker setup and removing unused code 2025-08-29 10:48:20 +02:00
RUN_celery_schedule.py Clean base 2025-08-19 12:59:20 +02:00
RUN_main_server.py Refactor RUN_main_server.py to update import paths for better module organization 2025-08-29 10:52:00 +02:00

Playlist Ferry

A tool to manage playlists, delete or transfer playlists.

Features

  • Delete playlists
  • Transfer playlists
  • Sync playlists
  • Auto Sync

Supported services

  • Spotify
  • Apple Music
  • Soundcloud
  • Youtube
  • Youtube Music
  • Deezer
  • Tidal
  • Emby/Jellyfin
  • Amazon Music ?
  • Plex ?

TODO:

  • Add support for playlist management
    • if playlist exists conditions like if exists then update else create but also check service if it exists the same playlist ID...
    • improve track matching
    • use soundcloud api v2 for search
    • same playlist names but different service should not be merged
  • add reverse sync
  • add the possibility to delete playlist from provider
  • Fix apple music kit reauth working succesfully and checking expiration, etc
  • Add support for multiple of the same service/provider