[APP][4.1+/Win/RPi][v2.4.1] SoundSeeder - Synced Music Playback (Jan 21st)

jekatt

Senior Member
Nov 29, 2007
228
229
0
Dortmund
soundseeder.com


Jan, 21st: SoundSeeder Music Player V2.4.1 released

This release heavily improves the app performance in speaker mode and removes several annoying bugs.
And thanks to the awesome support of the XDA community, soundseeder is now available in 16 languages:

- Russian by @gaich
- Hindi by @TheImpulson
- Spanish by @J_M_V_S
- Croatian by @dugi9991
- Czech by @novas78
- Persian by pouriya
- Chinese by bshu
- Italian by Enrico
- Polish by skaram
- Hungarian by Zityi
- Indonesian by Ben
- Slovak by Matus
- German, with support by @Oswald Boelcke
- English
And not yet completed:
- Turkish
- French
- Portugese

Thank you very much to all of you, espacially the translation team at https://forum.xda-developers.com/showthread.php?t=2069390

Would you also like to support me with a new or improved localization of SoundSeeder?
Just let me know or check my translation tool: https://soundseeder.com/localize/
I'm giving away free premium upgrades for your support!

Full changelog

Introduction
SoundSeeder syncs up your music on multiple phones. All devices play your music in sync as one large sound system.
- Connect your devices via WiFi and listen to your favourite music together with your friends.
- Upcycle your old unused Android phones or any Windows/MacOS/Linux computer (incl Raspberry Pi) to build a wireless multiroom audio system.
- Connect via the portable hotspot of Android or "WiFi direct" to play music simultaneously wherever you want.

SoundSeeder for Android
  • The SoundSeeder Music Player is available for phones and tablets running Android 4.1+. Use it like any other audio player or connect it as speaker to another running SoundSeeder Music Player. Note: SoundSeeder is a freemium application. You can use the free version as long as you want to. It includes ad, is limited to two connected speakers and auto-disconnects speakers every 15 minutes.
  • The SoundSeeder Speaker application adds support for old smartphones (Android v2.2 – v4.0). This is a “Speaker-Only” version of SoundSeeder and can be connected to the SoundSeeder Music Player app.
SoundSeeder for Windows/Linux/MacOS
  • SoundSeeder Speaker for JavaSE is an application to connect any PC as speaker to the SoundSeeder Music Player Android app.
    It supports Windows, Linux and MacOS PCs and single-board computers like the Raspberry Pi.

Overview
New: In cooperation with the App "Hify" soundseeder can now be used as Spotify connect device!
This way you can use multiple devices as speaker to play your Spotify Premium Music simultaneously.

Feature list:
  • Full featured Music Player
  • Synced music playback on multiple devices (Party mode)
  • DLNA Browser and Renderer
  • Google Play Music support
  • Spotify Connect support in cooperation with the Android app "HiFy"
  • 25.000+ radio stations included powered by Dirble.com
  • USB audio and microphone support
  • Media Library sorted by Album, Artist, Title, Folder, Genre, Playlists
  • Supported Media Formats: mp3, mp4, m4a, aac, 3gp, ogg, flac
  • Equalizer support
  • Sleep Timer
  • Autostart on boot
  • Playback of custom http streams
  • Create / delete playlists
  • Plug & Play: autodiscovery of SoundSeeder devices via Wi-Fi
  • Remote control playback and volume of all speakers
  • Portable hotspot and "WiFi direct" support (no access point or internet connection required)

USB audio support
SoundSeeder supports the internal microphone and USB soundcards.
You can stream music from external audio devices (like TV, CD player, …) by connecting them via the line-in (AUX) port of an USB soundcard. (Hardware support required)


All soundseeder applications are attached to this project. For more information visit https://soundseeder.com/downloads

App store links


SoundSeeder on youtube

XDA references
- SoundSeeder on the XDA TV: http://www.xda-developers.com/andro...ic-on-with-soundseeder-apps-xda-developer-tv/
- SoundSeeder on the XDA Portal: http://www.xda-developers.com/android/share-the-music-with-soundseeder/


XDA:DevDB Information
SoundSeeder Synced Music Playback, App for the Apps & Games

Contributors
jekatt, giftkugel

Version Information
Status: Stable
Current Stable Version: 2.4.1
Stable Release Date: 2019-01-21

Created 2015-11-03
Last Updated 2019-01-21
 

Attachments

Last edited:

jekatt

Senior Member
Nov 29, 2007
228
229
0
Dortmund
soundseeder.com
JavaSE App

SoundSeeder Speaker for Windows and Linux (incl. Raspberry Pi)


With the release of SoundSeeder 1.0 we also released a Java Application to connect Windows and Linux PCs as wireless Speakers to your Android device.

The Application requires a JavaSE 1.6 Runtime Environment and was successfully tested on the Rapsberry Pi running the stock Raspbian OS (Debian based Linux).
To download the Application go to http://soundseeder.com/downloads or check the first post of this thread.

The .zip file contains a readme with the basic instructions, how to run the Java application.
In short:
  • Unzip the downloaded archive
  • Open a command line in the unzipped folder
  • Run: java -jar soundseederspeaker.jar
  • To stop the application press CTRL + C



The following commandline arguments are available:
Code:
-c,--channel <arg>   speaker channel configuration [mono, left, right,
                      stereo], default: stereo
 -d,--debug           enable debug mode
 -h,--help            show this dialog
 -i,--ip <arg>        prefered IP binding. Specify the IP Address of your
                      local network interface, if multiple interfaces are
                      available.
 -n,--name <arg>      set speaker device name
 -v,--volume <arg>    volume on startup [0-15], default: 12
Your feedback is very welcome.
For further information visit http://soundseeder.com
 
Last edited:

jekatt

Senior Member
Nov 29, 2007
228
229
0
Dortmund
soundseeder.com
Java Speaker / Updates / News

SoundSeeder changelogs:

v2.4.1 [21st January 2019]
Improved speaker performance
Stop playback on headset disconnect
Fixed app crash on animations
Russian translation - Credits to @gaich
Croatian translation - Credits to @dugi9991

v2.4.0 [7th January 2019]
Speaker connections are now more reliable
DLNA mode stability improved
Fixed Samsung aac codec crash
Hindi localization added - Credits to @TheImpulson
Spanish localization improved - Credits to @J_M_V_S
Czech localization improved - Credits to @novas78

v2.3.3 [30th December 2018]
Improved radio streaming
Android Pie playback fixed
Bugfixes

v2.3.2 [12th December 2018]
Optimized resource loading
UI/UX improvements
Several bugfixes

[6th December 2018]
v2.3.1
New: Change Google Music audio quality (Premium feature)
Improved auto discovery
Full Android Pie support
Many bug fixes
Improved and new localizations
EU GDPR compliance

[15th November 2018]
v2.3.0 alpha

[26th August 2018]
SoundSeeder V2.2.0
New: Add your own Radio Stations to soundseeder
New: ‘Spotify connect’ support via dlna & the 3rd party app: ‘HiFy’
Improved playback via bluetooth speakers
Full Oreo support
And many further bugfixes

[27th March 2018]
V2.1.5
- New DLNA renderer mode
- New meta data dialog
- Audio sync improved
- Shuffle/Repeat reset fixed
- OxygenOS Volume fixed
- DLNA Media Server listings fixed
- Radio Stations sorting fixed
- New rewarded ads to increase the timeout limit of the free version

[7th August 2017]
SoundSeeder V2.0.1
- Brand specific bugfixes (Huawei, Lenovo & Xiaomi)
- Memory consumption reduced
- Several minor bugs fixed
- Change: “Record Audio” permission not required for app start anymore
- Amazon IAP fixed for international app stores

[2nd August 2017]
SoundSeeder V2.0 release
- Completely new user interface
- Heavily improved usability
- Material Design
- Day and Night Themes
- Improved connectivity and stability
- Android Wear support
- Improved DLNA browser
Please note: This update breaks the compatibility with SoundSeeder V1.x. Please update all your devices to the latest soundseeder version.
- SoundSeeder Speaker for Android 2.x updated to v1.2.0
- SoundSeeder Speaker Java Edition updated to v0.6.1


[5th June 2016]
- SoundSeeder Speaker for Android 2.x updated to v1.1.2
- SoundSeeder Speaker Java Edition updated to v0.5.1
These updates improve the stability and the support for media files with variable bitrates.

[25th May 2016]
SoundSeeder Player v1.6.4
- ogg vbr playback improved
- .pls playlist loading improved
- Improved playback controls
- 15.000+ Radio Stations
- Several bugfixes

[18th January 2016]
SoundSeeder Player v1.6.3
- Google Music album track oder fixed
- ogg support (device-dependent)
- Several bugfixes

[30th December 2015]
SoundSeeder Player v1.6.2
- 10.000+ Radio Stations (credit to dirble.com)
- dlna/upnp album track sorting improved
- Several bugfixes

[11th November 2015]
SoundSeeder Player v1.6.1
- ATM chipset support ('playback failed' error fixed)
- Playlist file encoding fixed
- Bugfixes

[2nd November 2015]
SoundSeeder Player v1.6.0
- Microphone & line in (AUX) support
- USB soundcard support (“USB host for audio” required)
- Android M support
- Improved connection handling
- Google Music import fixed
- UI and usability improved
- Bugfixes

[29th June 2015]
SoundSeeder Player v1.5.0
- Google Music radio station support
- Google Music automatic and shared playlist support
- Google TalkBack support
- Portuguese localization added
- Hungarian localization added (Thanks to ZityiSoft Team)
- Reduced storage usage
- Improved song loading time
- DLNA compatibility issues fixed (Logitech Media Server)
- Several bugs fixed

[8th June 2015]
SoundSeeder Player v1.4
- New: Google Music support (Account and Google Play Services required)
- Improved usability
- Turkish localization
- Several bugs fixed

[24th May 2015]
SoundSeeder Player v1.3.1 and Speaker v1.1.1
- New: Auto re-sync speaker (see settings)
- Improved buffering and connection stability
- Reduced memory usage

[17th May 2015]
SoundSeeder Player v1.3.0 and Speaker v1.1.0
- New: Autostart speaker on device boot
- New: Autopause player when last speaker disconnects
- Dirble Radio API updated
- Minor bugfixes and improvements (connectivity and dlna support)

[28th April 2015]
SoundSeeder Player v1.2.2
- Dirble api updated to v2
- Minor bugfixes

[15th April 2015]
SoundSeeder Player v1.2.1
- New: Sort current playlist by artist, title, filename, ...
- Minor bugfixes

[9th April 2015]
SoundSeeder Player v1.2.0
- New: Sleep timer
- Several crash bugs fixed

[4th April 2015]
SoundSeeder Player v1.1.7
- Improved dlna/upnp compatibility
- Several crash bugs fixed

[30th March 2015]
SoundSeeder Player v1.1.6
- Fixed startup crash on Android 4.x
- Improved error handling

[17th March 2015]
SoundSeeder Player v1.1.5
- Fixed skipping at end of tracks (Mediatek chipsets)
- Improved support for Android 5.x

[9th March 2015]
SoundSeeder Player v1.1.4
- Amazon AppStore support
- Minor bugs fixed. Thanks for reporting!

[1st March 2015]
SoundSeeder Player v1.1.3
- DLNA compatibility improved
- InApp purchases on Android 5 fixed
- Radio Station sorting and menus fixed

SoundSeeder Speaker v1.0.1
- Fixed startup crash on some JellyBean devices

[17th February 2015]
SoundSeeder Player v1.1.2
- Fixed song titles in saved playlists
- Improved stability. Fixed crash bugs

[2nd February 2015]
SoundSeeder Player v1.1.1
- Fixed loading via upnp, if song duration is unavailable

[1st February 2015]
SoundSeeder Player v1.1.0
- DLNA/UPnP support - Select and play music from your media servers and NAS drives
- New setting to throttle UPnP download rate to improve speaker connections
- Playback with bluetooth speakers improved
- Several minor bugfixes.

[8th January 2015]
SoundSeeder Player v1.0.1
- Streaming via https
- Improved Youtube support via semperVidLinks
- Several minor bugfixes

[29th December 2014]
SoundSeeder Player and Speaker v1.0
- New Online Radio Mode with more than 4500 Radio Stations (by Dirble.com)
- Player and Speaker App merged
- YouTube support via semperVidLinks
- Landscape Mode
- Navigation Bar added
- Advanced settings to change buffer size
- Google Music support restored (GM v5.5 and older)
- Improved Playlist support
- Android 5 (Lollipop) support
- Connection and sync errors fixed
- Faster caching of streamed media files
- Improved Playback Synchronization
- New Windows and Linux Speaker Application (Raspberry Pi support)

[29th December 2014]
SoundSeeder Java Edition v0.4b
- Java based implementation
- Tested on Windows and Linux
- Raspberry Pi support
- Available for download on www.soundseeder.com
 
Last edited:

djsubtronic

Senior Member
Jun 16, 2010
2,512
586
183
Nice concept, but would be better if you could get it to work via mobile data or Bluetooth (as opposed to WiFi) since chances are if people are gonna use their phones for music, they will be outdoors somewhere not at home where they probably have a music system already.
 

jekatt

Senior Member
Nov 29, 2007
228
229
0
Dortmund
soundseeder.com
Nice concept, but would be better if you could get it to work via mobile data or Bluetooth (as opposed to WiFi) since chances are if people are gonna use their phones for music, they will be outdoors somewhere not at home where they probably have a music system already.
Hello djsubtronic and thank you for your feedback! :good:

SoundSeeder supports Androids built-in mobile Hotspot.
You can create the mobile Hotspot (a link to the Wi-Fi settings is inside the app) and connect all devices to that Hotspot.
So you can use the app outdoors in the park while having a picnic. :)
 

djsubtronic

Senior Member
Jun 16, 2010
2,512
586
183
Hello djsubtronic and thank you for your feedback! :good:

SoundSeeder supports Androids built-in mobile Hotspot.
You can create the mobile Hotspot (a link to the Wi-Fi settings is inside the app) and connect all devices to that Hotspot.
So you can use the app outdoors in the park while having a picnic. :)
Awesome! Thanks.
 

sverige80

Member
Aug 6, 2013
49
4
0
Thats a great idea!
Is it really without any delay?

I have an unused HTC Hero with Gingerbread, this sound like the perfect use case for it.
I will give it a try, directly after work. :eek:
 

v_plou

Member
Jul 5, 2012
6
1
0
I love this app so much!!! Working flawlessly :victory:

However, about the in-app purchase, I wonder the license is just valid for the device that purchased or intergrated to the account? I do need the app right now but I'm not really willing to purchased it for my friend since my phone just stop at 4.0 till I got a new one.
 

jekatt

Senior Member
Nov 29, 2007
228
229
0
Dortmund
soundseeder.com
I love this app so much!!! Working flawlessly :victory:

However, about the in-app purchase, I wonder the license is just valid for the device that purchased or intergrated to the account? I do need the app right now but I'm not really willing to purchased it for my friend since my phone just stop at 4.0 till I got a new one.
Thank you @v_plou :)

The license is bound to the google account that makes the purchase and not to the device. If you you have multiple devices running with your account, you can use the full version of SoundSeeder on each of them.
 
  • Like
Reactions: v_plou

jekatt

Senior Member
Nov 29, 2007
228
229
0
Dortmund
soundseeder.com
Thats a great idea!
Is it really without any delay?

I have an unused HTC Hero with Gingerbread, this sound like the perfect use case for it.
I will give it a try, directly after work. :eek:
The synchronous playback was the main target, when implementing the app.
There are allready some apps in the play store that can stream music to other devices, but all of them had delays of 30-100ms when we tested them.
So we decided to try to make it better. :)
And so far it looks quite good on the devices we have tested with. :good:
 
  • Like
Reactions: sverige80

sverige80

Member
Aug 6, 2013
49
4
0
The synchronous playback was the main target, when implementing the app.
There are allready some apps in the play store that can stream music to other devices, but all of them had delays of 30-100ms when we tested them.
So we decided to try to make it better. :)
And so far it looks quite good on the devices we have tested with. :good:
:D
No idea how you did it, but it works. :good:
Can't wait to test it with my girlfriends GS2 and connect three devices.
 

sverige80

Member
Aug 6, 2013
49
4
0
Current todos:
  • Testing, testing, testing
  • Homescreen widget
  • Translations

v0.5beta
- Fixed song search for Android v4.3
- Show song cover instead of album cover (if available)
- Minor bugfixes and improvements

v0.4beta
- New: "Play next" - Add song to queue and play it next
- Minor Bugfixes and performance improvements

v0.3beta
- all features implemented
- first public beta version
- device compatibility tests
Hello @jekatt
I've now tested the app a little bit more and must say I really like it!

But I'm missing one feature in the music player:
Saving and managing Playlists would be great! :)
 

kroewe

Senior Member
Feb 24, 2008
86
25
0
Worked like a charm on my note 2 and s3. Going to test on several old androids in a while. Might I suggest widgets on both the player and speaker sides?

Sent from my SPH-L900 using Tapatalk 4
 
  • Like
Reactions: jekatt

jekatt

Senior Member
Nov 29, 2007
228
229
0
Dortmund
soundseeder.com
Hello @jekatt
I've now tested the app a little bit more and must say I really like it!

But I'm missing one feature in the music player:
Saving and managing Playlists would be great! :)
:good: You are right, thats a good idea.
Currently you can use playlist files, that are found on your phone.
We will add the feature to create, edit and delete own playlists.
 
  • Like
Reactions: sverige80

jekatt

Senior Member
Nov 29, 2007
228
229
0
Dortmund
soundseeder.com
Worked like a charm on my note 2 and s3. Going to test on several old androids in a while. Might I suggest widgets on both the player and speaker sides?

Sent from my SPH-L900 using Tapatalk 4
Thank you kroewe, any suggestions on how to improve Soundseeder are very welcome! :)

Currently our plan is to create a "standard media player" widget, to see the current song, control the playback and jump inside the app.
Would you like to have a similiar widget on speaker side to just see the current song and jump to the speaker interface?
 

jekatt

Senior Member
Nov 29, 2007
228
229
0
Dortmund
soundseeder.com
Update v0.6

Hey everyone.

Update v0.6 for SoundSeeder Player and Speaker is out now.

Beside minor bugfixes and improvements, the main target of this release are two new homescreen widgets for the SoundSeeder Player.
We hope you like them. :fingers-crossed:

As always we woud be glad about getting much feedback, wishes (and criticism). :eek:
 

Attachments

kroewe

Senior Member
Feb 24, 2008
86
25
0
Love the widget on player side. Works great.
Is it possible to get a widget on the speaker side too? Perhaps showing track information, player name and possibly a connect to found player button?
Also, transparency settings on both widgets?
Sorry for all the requests, but this is a perfect use for some of these old phones I have laying around.
Great job so far, purchased to support future development.

Sent from my SPH-L900 using Tapatalk 4
 
  • Like
Reactions: jekatt
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone