Comments (9)
I should have read the Readme more carefully. Sorry for the noise.
from strawberry.
Not easily, they only provide preview streams in their API. No URL's at all for full songs. It is possible to figure out the URL's, but they use encryption too, so the player needs to decrypt data while streaming. It's a lot of hassle to implement, and I'm not sure it's even legal.
from strawberry.
The official supported way is through the SDK, you can find it here:
https://build-repo.deezer.com/native_sdk/deezer-native-sdk-v1.2.10.zip
DZMedia can't be released as it would break Deezers rules.
from strawberry.
If I knew that the API didn't provide full-length streams other than through flash when I started it I would have never bothered, but I only found that out when I had already finished it. It still allows preview streams which can be useful for discovering new music, and you can through the use of deezers own SDK select Deezer engine and play full streams.
from strawberry.
@jonaski I have a few question about libdeezer
-
in which folder cmake expect to find deezer sdk?
I have libdeezer.so in /usr/lib and the headers in 3 folders deezer, deezer-sdk, deezer-native-sdk under /usr/include but is not found -
Strawberry use only the library or require also the headers at build time?
from strawberry.
cmake uses pkgconfig to find it, so it needs a pc file. it also require the headers
You can use my pc file here if you want: https://files.jkvinge.net/packages/strawberry/libdeezer.tar.bz2
However it wont link on most distros, because deezer have built it on debian or ubuntu and it uses specialized symbols, see my comments on: https://github.com/deezer/native-sdk-samples/issues/26
I'm only keeping the support in for now since I spent a lot of time on it, and it works on windows. If deezer doesn't bother making a new version, I will probably remove it in time.
When you package you may just disable all of deezer streaming using: -DENABLE_STREAM_DEEZER=off
That way it's completely gone from the UI
from strawberry.
Thanks for pointing out the things :)
I have seen that issue yesterday and it indeed fails to link
from strawberry.
deezer-native-sdk is no longer supported and https://github.com/deezer/native-sdk-samples/ where were tracked compiling & linking issues (23 and 26) has been deleted. Below the last message posted before deletion
Hello,
I am sorry to announce that the Deezer Native SDK is no more available and supported.
This project is not maintained and is now closed.
We don't have any other alternative to propose than those already available here: https://developers.deezer.com/
I am very sorry for the inconvenience.
Best regards,
Cyril
from strawberry.
Is it no longer possible to re-add Deezer support?
from strawberry.
Related Issues (20)
- Random crashes when repeatedly editing track information. HOT 2
- Super slow filtering HOT 1
- Loudness Nomalization seems to be clipping even when using F32 format HOT 13
- Cannot build on macOS Monterey or newer HOT 2
- Get current song info with global shortcut
- Allow updating strawberry silently
- Scrobbling issues HOT 1
- Fatal Crash On Almost Every Song After Upgrade to Ubuntu 23.10 (Mantic Minotar) HOT 10
- Strawberry 1.0.21 built against Qt 6.6.1 does not remember the width of the columns of the playlist HOT 2
- Random error when switching to different music, manually and automatically - Internal data stream error HOT 10
- Gui problem when selecting the next music HOT 7
- Artists are repeated if there's no capitalization. HOT 2
- Too little buffering from remote sources
- Search on *SORT field or on file/directory names
- FLAC files won't play HOT 1
- Strawberry not shows metadata of song after connecting disconnected disk with songs HOT 1
- Scrollwheel not working in Strawberry HOT 1
- Strawberry creating duplicate tracks when using "move to collection" HOT 8
- thanks but: debian 12, add-apt-repository ppa:jonaski/strawberry fails HOT 2
- Language changed on its own, from en to cz_CN HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from strawberry.