Skip to content

Library Sync #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
oskvr37 opened this issue Aug 18, 2024 · 1 comment
Open

Library Sync #35

oskvr37 opened this issue Aug 18, 2024 · 1 comment
Labels
new feature Feature that is not implemented yet

Comments

@oskvr37
Copy link
Owner

oskvr37 commented Aug 18, 2024

Synchronize user's library with directory on local device

@oskvr37 oskvr37 added the new feature Feature that is not implemented yet label Aug 18, 2024
@oskvr37
Copy link
Owner Author

oskvr37 commented Feb 6, 2025

Database would be nice to track downloaded items, or just API cache to avoid repeating requests.

Currently when calling tiddl fav download it will fetch all resources, for example when user would add one track to favorites and run tiddl, tiddl will go through all favorites anyway and won't stop after downloading just this one track.
It will skip already downloaded tracks, but it will fetch the api anyway.

  • EDIT
    I have added Tidal API cache in ✨ add Tidal API cache #84 - some endpoints expire after hour, some never do.
    Maybe add tracking of resource id in files to prevent API over fetching.
    Or single json file that maps resource id to file path, skipping existing files would be faster too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature Feature that is not implemented yet
Projects
None yet
Development

No branches or pull requests

1 participant