[GH-ISSUE #62] Offline mode #952

Open
opened 2026-03-14 12:38:34 +03:00 by kerem · 2 comments
Owner

Originally created by @aome510 on GitHub (Jul 10, 2022).
Original GitHub issue: https://github.com/aome510/spotify-player/issues/62

It would be nice to add offline mode support mode for spotify-player.

Initial ideas:

  • use embedded DB (sqlite) to store song's data/metadata
    • librespot already supports download tracks via audio caches (not sure about the integrability of the feature)
  • add --offline option to run the app in offline mode
Originally created by @aome510 on GitHub (Jul 10, 2022). Original GitHub issue: https://github.com/aome510/spotify-player/issues/62 It would be nice to add offline mode support mode for `spotify-player`. Initial ideas: - [ ] use embedded DB (`sqlite`) to store song's data/metadata - [`librespot`](https://github.com/librespot-org/librespot) already supports download tracks via audio caches (not sure about the integrability of the feature) - [ ] add `--offline` option to run the app in offline mode
Author
Owner

@Icelk commented on GitHub (May 19, 2023):

There's also the issue with the EULA forbidding this feature.

<!-- gh-comment-id:1554337137 --> @Icelk commented on GitHub (May 19, 2023): There's also the issue with the EULA forbidding this feature.
Author
Owner

@Icelk commented on GitHub (May 19, 2023):

Should we use the files on the FS (integrating tightly with librespot) and decrypting them or just save our own files with the samples given to us from librespot?

<!-- gh-comment-id:1554338313 --> @Icelk commented on GitHub (May 19, 2023): Should we use the files on the FS (integrating tightly with `librespot`) and [decrypting them](https://docs.rs/librespot-audio/0.4.2/librespot_audio/struct.AudioDecrypt.html) or just save our own files with the samples given to us from `librespot`?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotify-player#952
No description provided.