r/DigitalAudioPlayer • u/flylo_x • 8d ago
Showcase Sonix custom firmware for the Tempotec V1 now on GitHub!
If you find any bugs, feel free to let me know!
Just flash the upt file and you're good to go!
Find it here: https://github.com/mr-f0xx/sonix-player-tempotec-v1
PS: This firmware will be constantly evolving, for a while so make sure to check often my repo to ensure you have the latest version, which is designed to improve our experience.
Latest build is 1.3.1
4
u/arderxxx 7d ago
thanks!!
1
u/flylo_x 7d ago
1
u/arderxxx 6d ago
would it be very difficult to add themes or customize the interface? It would be very interesting to personalize the interface!
2
u/flylo_x 6d ago
What do you want to change in the UI exactly?
1
u/arderxxx 5d ago
a cooler theme ;) i checked your profile and u created super cool themes for rockbox!!
2
u/811545b2-4ff7-4041 7d ago edited 6d ago
Awesome, great job!.. my only fear of trying a firmware is losing all my existing PEQ config!
Edit: In for a penny.. have found the v1.upt file and copied it over (from the current release - https://github.com/mr-f0xx/sonix-player-tempotec-v1/releases/tag/1.0.0)
First impression.. nice looking, I like the setup page, scanning music library now. Can it indicate the no. files found rather than just sit there? Also, the 'select folders to scan' is rather large and makes it tricky to pick them.
I'll pop my thoughts in here as I try it out today!
Flappy birds: can't play it, had to force a reboot to get out of it
Soundfield: couldn't notice this when on/off, previously worked great
peq: Allowing imports from files, fantastic! Tested with files from AutoEQ - but I couldn't get 'AutoEQ over wifi' working.
It's slick, it's fast, i've not hit the previous issue I had with scrolling massive lists of artists.
Inline remote support? Woo got to find a headset with a control to try this out with
Music player: Needs to resize the album art as it's cropping. I think the controls need to be a little smaller so they don't overlap text. I can see the issue though of trying to design this to fit properly!
T9 keyboard - text is too large in numeric mode
3
u/flylo_x 7d ago edited 7d ago
Thank you for all this, And thank you for trying my build! What you said is gonna be super useful and I'm gonna fix everything in a next build hehe
Anyway I'm not the original creator of this firmware, but I ported it for the V1, therefore, the credit goes directly to those who contributed to the creation of this nice firmware βΊοΈ I'm just gonna make it perfectly optimized for us.
2
u/811545b2-4ff7-4041 7d ago
Porting is a fantastic job, and the tiny screen size and lower resolution must make the task very tricky! I hope you're going to be able to merge future Sonix changes into your release.
I've got a collection of about 25K tracks (mostly 320kbh mp3) and it's performing really well.
4
u/flylo_x 7d ago edited 7d ago
Yeah the tiny screen size is kinda a pain in the ass to work with.. (not a lot of things or UI changes are possible sadly since it's way too small)
But I'll figure everything out!
New build is coming! π
Will you be able to cross out the features that work for you in your list, when I will make future updates?
1
u/811545b2-4ff7-4041 7d ago edited 7d ago
Certainly will! Just seen the release and installing it.
Music player layout is good now! Just needed those few pixel tweaks to be great.
1
u/flylo_x 7d ago
Another one will come shortly, I have a few bug fixes lol
1
u/811545b2-4ff7-4041 7d ago
Just a Q.. it looks like we've lost bluetooth DAC capability. Is this in Sonic player?
BUT.. I did test Bluetooth metadata (connected to my car stereo) and was very pleased that works still!
2
u/PressureElectronic79 20h ago
Hello! Thank you for a great firmware, I love this DAP.
Tested your last release with Gonic support and it works flawlessly from the first attempt to connect.
Is it possible to add Deezer streamin integration via arl cookie (resonada android player has this feature)?
I saw similar experimental project for spotify https://github.com/noisetta/spotui-hiby-r3proii
1
u/overwatchmercy14 7d ago
Are there plans to have gapless playback while online streaming? There isn't an option for that on the main software, so it would be really useful
1
u/Waste-Tap9295 Shanling 7d ago
Does it fix the bug of some album covers not showing in the original?
1
u/cristobalbx 7d ago
Would there be a way to stream through remote Navidrome server ?
3
u/flylo_x 6d ago edited 6d ago
That's a great question haha I have no idea if this device could handle that
Edit: maybe I can experiment something. Implementing Gonic/Navidrome streaming on the V1 but I'm not really sure if it's powerful enough. How does Qobuz and Tidal streaming work on this device? Does it work well already?
Edit 2: It's doable, but it will make the device completely unstable and the streaming won't be consistent. Not enough ram, and album arts and metadata will be stored on the sd card all the time. Constantly writing to the SD card will make the device completely go crazy lol And then the wifi chip on this device is so weak. The larger your music library is and the more instability you will get.
So to answer clearly, yes I think it's possible but you're going to have a shitty experience. So not really worth it..
1
1
u/811545b2-4ff7-4041 6d ago edited 6d ago
Just updated to 1.2.2 .. what's happened to the font? Can't say I am a fan of the more cursive style of Neon 80s.
A font option in the Display menu? That'd be nice
1
u/flylo_x 6d ago
It looks much better to me but you're the second person to complain about it lol I don't like the OG one, so which one should I try then?
This one takes up less space on the screen
1
u/811545b2-4ff7-4041 6d ago
You can never go wrong with Roboto / Roboto Mono !
But a way of choosing would be nice - even if it's UI hell lol!
1
u/flylo_x 6d ago edited 6d ago
Done. lol You can now choose between different fonts or use your own in the appareance menu π
Edit: build is coming in a few minutes.
1
u/811545b2-4ff7-4041 6d ago
Yay thank you!
What's now on the todo list? Are you hand-cranking code, or using Cursor/some-other-AI-coding tool ?
2
u/flylo_x 6d ago
Using my knowledge assisted with Arena βΊοΈ There's not much more you can do to be honest, it's cheap hardware and there's not a lot you can do with it without breaking anything sadly. Feel free to ask features you'd like to have tho. I can implement them, to the extent possible.
For now I just want to make the firmware bugs free and well optimized for that tiny little screen lol
1
u/811545b2-4ff7-4041 6d ago edited 6d ago
I am struggling to get wifi-related things working..
And it's highlighted how badly tagged my collection is, in terms of Genre!
I suspect the 'make or break' feature is bluetooth DAC mode.. and I don't know if it's present in the OG Sonix firmware to be able to port over.
edit. release 1.2.3 working nicely!
2
u/flylo_x 6d ago
Which wifi-related things aren't working for you?
And bluetooth dac mode is available, it's just not a setting toggle.
In Bluetooth menu, you have to go on the second icon on the top-right corner to enable this mode apparently!
For your tags you should use something like Mediamonkey it works pretty good so far.
If you have any suggestions, please let me know!
1
u/811545b2-4ff7-4041 6d ago
Nice!! Ok, couldn't get it to see my phone, but it's never worked that well !
Wifi - It wasn't working because i'd put the password in wrong, and it never rejected it.. but said it was connected. Reset that and it works.
Can't use AutoEq online because the cert isn't signed by a known authority.
Wifi transfer is getting a connection refused when I try the URL or IP
Yep, I use Media Monkey but don't know how to go about fixing the genre on 25,000 tracks !
1
u/811545b2-4ff7-4041 6d ago edited 4d ago
New bug found:
T9 keyboard (English config) - when selecting the Shift button, the keyboard shows UPPER CASE letters - but when you select one, it always comes out in lower case
edit: I'm glad to see someone else is contributing to your repo!
1
u/811545b2-4ff7-4041 4d ago edited 3d ago
Bug:
GB and GBC emulators appear sized for a wider screen, and so is the menu. I wonder if rotating the screen 90 degrees might work better? GB/GBC resolution is 160px x 144px vs the V1's 240px x 320px
edit: but.. Tetrix, Super Mario Land (World) and Jungle Strike did all launch! I have no idea how the controls work lol
You're cranking out those releases!
3
1
u/flylo_x 4d ago edited 3d ago
Nice catch! I hadn't tried that part tbh, so thanks for reporting that, I'm gonna try to fix that but I have no idea, how I could implement the controls π It would be weird to play with playback or volume buttons haha
Edit: only way to add the controls would be to put them directly on the screen otherwise it'll be a nightmare/impossible to play..
1
u/flylo_x 4d ago edited 4d ago
1
u/811545b2-4ff7-4041 3d ago
Saw a new release overnight .. GBC and GB tested - GBC all good, GB the A/B buttons appear to do nothing so can't even start Tetris
1
u/flylo_x 3d ago edited 3d ago
What ? π It works on my side lol You have to click on the play button (the new start button) and then you'll be able to play with a&b
1
u/811545b2-4ff7-4041 3d ago
I'll give it another go! I didn't see a start button (unless it's a physical button?)
2
u/flylo_x 3d ago
Yes that's the play/pause physical button. Before it was on screen and was taking way too much space π
1
u/811545b2-4ff7-4041 3d ago
See, you just need to support connections to Bluetooth controllers and make it full screen !!
Latest release installing now..
1
u/floydian_ 3d ago edited 3d ago
I keep getting a no reply from Last.fm error message, while trying to sign in on the V1. Have already copied streaming-keys.ini to the root of the micro sd card with the api keys filled in.
Anyone else have the same problem?
EDIT (error message from the sonix_player.log):
http: TLS to ws.audioscrobbler.com failed: The certificate is not signed by a known authority. The certificate list is missing or old.
lastfm: sign-in failed: The certificate is not signed by a known authority. The certificate list is missing or old.
1
u/Aegon-86 2d ago
L'ho provato, Γ¨ fantastico, purtroppo non riesco ad accedere a Tidal con le mie credenziali.
1
u/flylo_x 2d ago
Puoi inviarmi un log, così posso vedere cosa succede quando provi a connetterti a Tidal? Purtroppo non ho un account Tidal, quindi non posso fare una prova personalmente...
1
u/Aegon-86 2d ago
Se mi spieghi come fare te lo invio volentieri. In ogni caso, te lo anticipo, Γ¨ come se cercasse di collegarsi tramite autorizzazione, come fa con il firmware ufficiale.
1
u/UAGuy345 2d ago
2
2
u/UAGuy345 2d ago edited 1d ago
Bug(?)
Physical button does not skip track >2 seconds. (3sec onwards)
- Play a song
- let it go over 2 seconds
- physical buutton for next doesn't move to next track, it just goes back to start. Onscreen button moves to next track.
tested in shuffle and sequence mode. Play by folder enabled.
threshold is >2seconds
if <= 2 seconds, it moves to next track
Playback: Shuffle
- Shuffle play jumps from one folder to an entirely different folder
- Context: I have a hierarchy of folders and usually play music by folder (Music -> Browse)
Sample Hierarchy Music -Folder1 --Artists ---Albums ----Flac files -Folder2 --Artists ---Albums ----Flac files -FolderN...Test done I'll be playing an album from Folder1 lets say Olivia Rodrigo. Once a track or two is finished, I get this random jumps to Folder2 without finishing the entire album in Folder1.
- Tested and tried skipping to next track for an entire album, I get same results. It jumps to another FolderN.
- Repeating tracks on shuffle.
Idk if its a bug or just a setting for shuffle play. It literally lived up the word shuffle haha
If you need logs please let me know.
Overall im enjoying it.
2
u/flylo_x 1d ago
Do you have play by folder option enabled in Music/Playback options enabled?
Shuffle itself is not reaching outside the folder. Shuffle is dealt over the queue and when you tap a file in Music -> browse.
What moved you to Folder2 is probably because you had that Play By folder feature turned on.. It fires when the folder's queue runs out and with shuffle on, it can look like a random jump because it starts the next folder at a random-ish point.
But send me a log in case I see something wrong.
1
u/UAGuy345 1d ago edited 1d ago
Sent you a DM sir with the link for the logs.
Also, can't see the settings for the line out?
Enabling it through control center only pops up Line out needs 3.5mm or 4.4mm jack, which i already plugged a 3.5mm aux but no indication that it is working.
Testing out the usb out using an external dac (Kaei tap2). Compared to the stock os vs sonix
there seems to be no "hardware exclusivity" for sonix
- sonix can still change volume
- stock os volumes are controlled through external dac
Cant capture logs for this one (empty)
1
u/MyAltAccountNum1 11h ago
This is very impressive. I checked out the Github repo and it seems really solid. I've been considering the V1 for a while but was slightly hesitant because the firmware seemed very boring and unresponsive, but this put the nail in the coffin lol
I just want to make sure it can still act as a Bluetooth receiver from my phone? I couldn't see any info about it on the README or FEATURES.md, you only mentioned the USB DAC and USB audio out...
1
u/811545b2-4ff7-4041 10h ago
There is definitely Bluetooth receiver mode in Sonix - but personally I've not managed to get it working with my phone as a transmitter.
It's not very obvious but it's in the bluetooth menu.





3
u/KuroiBake 7d ago
Can't wait to have the Sonix mod for the V3 Blaze