Homebrew Spotify 3DS App - Where can I start?

Status
Not open for further replies.

Termer

Fullstack developer
OP
Member
Joined
Apr 26, 2017
Messages
242
Trophies
0
Location
The nearest computer
Website
termer.net
XP
335
Country
United States
Today, after hours of headache, I managed to install devkitpro on my ubuntu box. I after coding a few simple things, I decided to start a big project: create a spotify client for 3DS that I will call Spotifi3d (like "Spotified"). I created a developer account and a new project, but now I am not sure how I will go about creating it. I hope to be able to make a client that can search and play songs. Any help or suggestions are welcome!
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,305
Country
United States
Good luck, this sounds like an ambitious project, but I'd love to see it get done, I'd definitely use it. If you are successful, maybe you could show your work to the folks at Spotify and land a job or something (that might be a bit unrealistic, but hey, you never know).
 

Termer

Fullstack developer
OP
Member
Joined
Apr 26, 2017
Messages
242
Trophies
0
Location
The nearest computer
Website
termer.net
XP
335
Country
United States

souler92

Well-Known Member
Member
Joined
Jan 5, 2017
Messages
394
Trophies
0
Age
32
XP
661
Country
Netherlands
You know what would be even better? If we could run spotify through rosalina.That way we can listen to music on the 3ds while running applications.

thats actually a great idea, but i think the process power of the 3ds isnt enough to handle streaming.... maybe play from sd card would be better?
 

Tenshi_Okami

Well-Known Member
Member
Joined
Nov 3, 2015
Messages
1,490
Trophies
0
Age
25
XP
1,616
Country
Puerto Rico
Hmm... It appears that it is possible to fetch entire songs using the android api... you don't suppose that I can spoof an android client?
I doubt you could be able to "spoof" an Android client. Mainly because if you did, it would lag as hell. With the super low specs the 3DS has, I would doubt it would even run
 

Raibakuoh

Active Member
Newcomer
Joined
Nov 29, 2016
Messages
25
Trophies
0
Age
34
XP
205
Country
Mexico
It was 2007 or 2008, there was a webapp that you could use with the Opera Browser, matching your IP and you can use it as a control for the PC Client.
I even remember edit the layout of the play and stop buttons in html, but thats was all.
There's even another hombrew where you could stream the audio from your soundcard, but obviously couldnt use the control and receive the audio at sametime.
In those times not everybody has an smartphone so was great for me to lsiten music downstairs

Your project sound really ambitious.
A proper MP3/ACC Player could be better and easier, I miss change songs with double click R button on my old DS Lite using MoonShell without taking it out of my pocket.
Or in New 3DS maybe you could listen your songs while play non extended memory games.
 
Last edited by Raibakuoh,

TheUltimaXtreme

Member
Newcomer
Joined
Mar 16, 2016
Messages
11
Trophies
0
Age
27
XP
103
Country
United States
If any efforts have been made on this, I could make a suggestion to look at the open-source Librespot project and the Sailfish app that resulted from it, Hutspot. Librespot is a client library to turn a device into a Connect device based on the near-defunct API from Spotify. Hutspot was a frontend app for Sailfish that connected to your Spotify account, and told Spotify to use Librespot as a Connect device, then routing it to the sound on the device. For a project like this, making Librespot and DSP1 cooperate on the 3DS could be its own dilemma, especially with the limited RAM, and that's before the frontend. But that's what efforts have been like as far as native apps for other platforms. I'm not allowed to link to the Github page right now, but Librespot does see active updates even now.
 
  • Like
Reactions: JustABlueJay
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @SylverReZ, lol +1