The officially official Devuan Forum!

You are not logged in.

#26 2025-08-07 07:00:18

swanson
Member
Registered: 2020-04-22
Posts: 133  

Re: New Project, a simple music player. And now a video player!!

It reminds me of a bass player I used to play with. I suggested that we could compose our own tunes. He said: "All the songs are already composed". The end.

Offline

#27 2025-08-07 07:50:04

stargate-sg1-cheyenne-mtn
Member
Registered: 2023-11-27
Posts: 472  

Re: New Project, a simple music player. And now a video player!!

^^^@swanson & all

re: "all the songs are already composed"

reminded of Barry Manilow's version of "i write the songs"

https://en.wikipedia.org/wiki/I_Write_the_Songs

and now it's an earworm...argh

https://www.health.harvard.edu/blog/why-you-cant-get-a-song-out-of-your-head-and-what-to-do-about-it-2017100412490


Be Excellent to each other and Party On!
https://www.youtube.com/watch?v=rph_1DODXDU
https://en.wikipedia.org/wiki/Bill_%26_Ted%27s_Excellent_Adventure
Do unto others as you would have them do instantaneously back to you!

Offline

#28 2025-08-07 14:22:32

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

Lol, if you take a look at my last screenshot and the songs in the playlist I was making, you'll learn a bit more about me. wink

Got to move some code around today, been letting it marinate for a few days just enjoying listening, there's a blues station out of Athens, Greece that is just amazing. I picked up some material I needed yesterday to fix one of my drumstands, so I may even make a little music myself today.


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#29 2025-08-07 15:42:43

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

I don't mean to toot my horn here (pardon the pun), but I must say this app is amazing when it comes to brevity of code.

1. The gui itself, the playlist script, the recorder script, the local and radio DB scripts, altogether add up to 98.7kb. If you want AlsaTune that's another 39 kb.

2. All the dependencies already come standard in Vuu-do anyway, and also in Devuan and others.

Today i'm also adding a special DB text file for radio stations for the folks in my town, all the local broadcast stations have an internet stream, plus I can of course get stations from however far away that they might like but their radios won't receive.

EDIT: Today's work, moving a tab, moving some buttons etc. cleanup. Tomorrow have to make some error-handling stuff in the radio section more robust.

EDIT-2: TV sucked so I just came back and fixed that error-handling stuff already, lol. This thing is almost done.

EDIT-3: And I set the playlist creator window to always be on top when it's running, that way you can have your file manager maximized if you want while dragging-n-dropping files into the creator window.

93egmy.jpg

Last edited by greenjeans (2025-08-08 21:44:14)


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#30 2025-08-22 00:01:44

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

Another mountain of work the last two days, squashing bugs, then squashing the bugs and regressions from the previous bug-fix etc etc. It's like Murphy's Law, you squash 3 bugs and 2 new ones appear. Converted all the pathways in the scripts for a standard install, the re-scan for new playlists button went bye-bye as it will now auto-update on any new playlists. I used that button for a new function to add radio stations, simple gui dialog with a sanity check to probe the stream inputted to see if it's valid before saving it to the radio DB

It's fairly easy to make something that does a basic job of doing what you want, MUCH harder to make it behave properly. Helluva ride this project has been for me.

dten04.jpg


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#31 2025-08-23 01:41:40

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

Working on a dedicated EQ plug-in for the player, for systems that aren't alsa-pure and can't use AlsaTune, it's just specific to the app and uses ffmpeg instead of lbasound2-plugin-equal to provide the EQ function, so it's not system-wide like regular AlsaTune is.

omhokt.jpg


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#32 2025-08-30 15:47:29

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

LOL! Credit to FatPhil on the devuan-offtopic IRC channel for this flash of brilliance, possible alternative name for my little music player:

yu0t1j.jpg


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#33 2025-10-30 20:15:16

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

So just a quick note, still working on this, got everything working perfectly and have done tons of testing, just taking a break before the next phases i'm going to explore and possibly implement. Currently there's no provision to right-click a music file in your file-manager and have it open in VSMP (though I added a one-shot player in the latest Vuu-do for that purpose), and also it's not set up to play music CD's running in your optical drive. Once I get those things sorted it should be ready for the tedious packaging stuff, all the license info crap that I really don't want to shove in every script's comments.


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#34 Yesterday 00:27:10

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

Packaged it up finally and ready for testing if anyone has a little time to do so!
https://sourceforge.net/projects/vuu-do … apps/VSMP/

Vuu-do Simple Music Player, no frills, no features, plain interface. Just music.

  * Builds a local music database from ~/Music and a radio database automatically
    on first run.
  * Re-scan function for adding new local music.
  * Simple dialog to add new radio stations to the database.
  * Supports mp3, ogg, and flac for local playback.
  * Supports mp3 and aac radio streams.
  * Create and save playlists with a drag-and-drop interface.
  * Record internet radio streams, with options to split and name tracks or
    save as a single file.
  * Integrates with AlsaTune for real-time audio tweaks (if installed).

VSMP is made to be brute simple, there is no replay-gain or re-sampling done by
the player, just pure unfiltered music. Controls are easy, this is a set-and-forget
type of app for those who just want to start the music, minimize the player and get
on with other tasks. There is no provision to right-click a music file in your file
manager and open it in this app, playing a single song is already an option in the
context menu in Vuu-do so no need. It also currently does not support playing music
directly from a CD in your optical drive, that would be less-simple, but may be a
future option, for now I recommend Asunder for ripping CD's to your HD/SSD and
adding to your collection.

To play music, first select station/album/playlist in the treeview, then select
the track to start with in the main pane and then hit "play". The "Pause" button
toggles pause on/off.

To add a new playlist just click that button and a drag-n-drop window opens on top
of other windows, so you can add songs from your file-manager or from the main pane
of the player itself, note that when adding from the player's main pane you can only
grab one song at a time, but in your file manager you can select multiple songs and
drag them all at once. Note that you can't grab a whole folder and drag/drop it,
only songs at this time. To delete playlists no longer wanted, open your file-manager
to ~/.local/share/vsmp/playlists and delete the ones you don't want.

Adding a radio station is easy, just click that button and fill in the form that pops
up. The first field "Provider" can be anything you choose, and is intended for things
like "SomaFM" and "Radio Paradise" that provide multiple stations, if in doubt just
throw up something like "Internet Radio". The station name is the next field, this also
can be anything you like, the name of the station or a descriptive title like "Blues Radio".

The last field must be precise, the URL of the stream itself. There are various ways
to find this, most stations have online players you can start that open a new window,
and frequently the URL of that window is the stream URL you need.
A nice website that hunts those pesky url's for you: https://streamurl.link/
To delete stations, open ~/.local/share/vsmp/vsmp_radio_db in your text-editor and
delete the ones you don't want. Be careful to maintain the format!

The Record Radio button does just that, you must have a station streaming to activate
this function, once started it forks off as a separate process with it's own window,
recording the station you selected until you tell it to stop. So you can listen to other
music in the player or turn it off entirely and the record function will continue to run.
It uses Streamripper for the backend and will store new tracks in your ~/Music directory.
After recording new tracks, just hit the "Re-scan Collection" button to add them to
the VSMP database.

Currently this is an alpha version, might be quirks, please let me know if you have any
issues!

~greenjeans


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#35 Yesterday 09:20:50

rations
Member
Registered: 2025-11-06
Posts: 28  

Re: New Project, a simple music player. And now a video player!!

Works with all my .wav files as well. I haven't tired the radio not really my thing but the playlist feature is great, works perfect. It didn't pick up the files in my music directory and trying re-scan didn't pick anything up either. This is using xfce. Thanks for this greenjeans "no replay-gain or re-sampling done by
the player, just pure unfiltered music" is a great feature.


You will own nothing and be depressed

Offline

#36 Yesterday 14:08:05

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

Works with all my .wav files as well. I haven't tired the radio not really my thing but the playlist feature is great, works perfect. It didn't pick up the files in my music directory and trying re-scan didn't pick anything up either. This is using xfce. Thanks for this greenjeans "no replay-gain or re-sampling done by
the player, just pure unfiltered music" is a great feature.

Thanks! But dang, wondering why the scraper didn't work for you, it's set to search "~/Music" only, does your music directory have a different name or is it located somewhere else other than directly in user's home?


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#37 Yesterday 14:26:51

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

I should have mentioned from the get-go that this is built on daedalus libraries and probably won't work on excalibur. arrrgh.


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#38 Today 11:56:14

rations
Member
Registered: 2025-11-06
Posts: 28  

Re: New Project, a simple music player. And now a video player!!

Yeah all in the standard Music directory. I'm still on daedalus. I tried a couple of times and tried again after rebooting but still no luck with scanning. If it works with alsatune maybe it could be something I've done with jack-bridge interfering as that saves the recordings to the Music directory.


You will own nothing and be depressed

Offline

#39 Today 15:34:09

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

@rations are all your music files in that folder .wav files? If so that's the reason, I set the scraper script to hunt for /mp3, flac. and .ogg a long time ago and never did add any more mime types, that's definitely going on the to-do list for the next version.

If it's a folder with mixed formats then I need to keep digging here.


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#40 Today 16:09:09

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

Bugs so far...

Issue #1 - I neglected to triple check, and so I have a bunch of output going to ~./xsession-errors, most normal operation messages from ffplay, I had rooted those out at one point...arrgh. Also a few of the typical glib-gio errors that seem to plague that file.

Issue #2 - I need to expand the list of mimetypes the music scraper looks for, right now it's just .mp3, flac, and ogg. Those were just the three I had on my machine when I was working on the scraper and never did add to 'em.

I think i'll pull the package for now, that error-spamming is too much.

Update: I did actually fix the normal operations messages, I was reading some messages from a different script I was playing with, so that part's good. Still getting like 11 glib-gobject warnings that pop up right when you start the app and that's it unless there's an actual error. Man if I had a dollar for every time those warnings pop up...working on it now.

The music scraper will be easy, just need to add a few more mimetypes to the script I think, .wav for one, just wondering what all formats I should add, the first 3 are just what I had available for original testing.

Last edited by greenjeans (Today 17:52:44)


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

#41 Today 22:23:38

greenjeans
Member
Registered: 2017-04-07
Posts: 1,431  
Website

Re: New Project, a simple music player. And now a video player!!

Got it! The glib errors were just a timing issue, had to move a signal connect and that was it, sweet! Also expanded the scraper script to handle multiple more audio formats. Going to re-package here in a bit.


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded December 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Online

Board footer