New App: HaikuSuperMusicThingy

@cocobean

Got you some updates…

But first, currently projectm doesn’t support milk3, just milk1 & milk2. So just keep that in mind if you’re testing custom milkdrop files.

What’s changed recently…

  1. Added better album art rendering.
  2. Added pause and play button. The Play button just plays the first station and doesn’t really add much functionality other than that. I may update the logic but at the moment don’t have any plans.
  3. Added the milkdrop selection in config menu.
  4. Added notify icon size selector in config menu.
  5. Hide projectm selections in config menu if not building with projectm=on.
  6. Removed the Station title and replaced with description in main menu.
  7. Added clickable URL for the github project in About menu.

Latest Builds…
Non Projectm Version

ProjectM Bundle Version

Here’s some screenshots for you


3 Likes

Hmmm… maybe the MP3 feature for 320k (ex. Space Station Soma)?

Love the sound clarity and app stability.

I think most users will like what you’ve done so far…

2 Likes

Looks good. A few shots from testing:

Notify Icon size selection:

Visualizer preset selection:

I think @madmax mentioned the dark theme which seems a bit dark with some Haiku defaults.
Well, there is that ‘skins’ feature… :rofl:

1 Like

@cocobean

Latest Projectm Bundle

Latest Non-Projectm Bundle

So, this update fixes a long overdue bitrat issue with my code. We can now rest at ease that Space Station pls will play 320k bitrate if the bitrate option is selected in Audio Quality. Other channels that don’t offer 320k or 256k will fall back to 120k or lower if required.

Other small but nice updates are Milkdrop prest menu is hidden by default but will expand when clicked.

The dark theme is just a headache but works for non global dark theme users who don’t want a mass dark Tracker or Deskbar. Fixing every UI element in the app is a headache, so I am not really focusing the minor details… as long as the main screen looks good and other menus are decent enough… that’s going to have to do for now. :slight_smile:

2 Likes

Small but very nice update…

  1. Added realtime bitrate status on the main menu. Was previously showing the static quality settings. This update shows the real bitrate info.

Latest Projectm Bundle

Latest Non-Projectm Bundle

1 Like

Ok.., seems to not go to the 320 MP3 for Space Station Soma. On the online Soma player, you can select from the different streams within the channel. When I select 32, it goes back to 128 on the main display. Intended? Real bitrate versus selection?

1 Like

Not sure why as it works for me. 32k should not go back to 120k and space station should play 320k if that is indeed what the audio quality is set at. Keep me posted.

Make sure you using the latest versions…
Latest Projectm Bundle
Latest Non-Projectm Bundle

1 Like

HaikuSuperMusicThingy-projectM-bundle-1.0.0-1-x86_64.hpkg

Nvidia RTX-3050

Font size ?

1 Like
  1. Pick ‘Space Station Soma’ channel.
  2. Pick Audio at 320 in config.
  3. Press Stop, then Play, then Stop

Result: Goes to another channel or doesn’t go to 320 if already playing. Changes quality if 128 or lower. Will go to 320 and stay if I go back to the channel and let play without stopping.

2 Likes

@kim1963 thanks!

It looks like I totally overlooked different font sizes. We’ll tackle this pretty soon and get back to you when an update is ready!

1 Like

@cocobean

This is my bad …

The Play icon doesn’t do anything but always play the first station in the station tab. I probably should remove it to make the app more intuitive.

The best way currently to get the station you want to play the desired bitrate is to select it in the station or fav menu. :blush:

1 Like

@kim1963 ~ Okay updated with font fix. :slight_smile:
@cocobean ~ I’ve updated the Play button to open the stations tab. This is more intuitive, hopefully. :stuck_out_tongue:

Latest Projectm Bundle
Latest Non-Projectm Bundle

3 Likes

Hi All,

Just wanted to share some update to my HaikuSuperMusicThingy App

Updates

  1. Window now resizes “snaps back to original size” if needed. – thx to @kim1963 for testing and feedback :slight_smile:
  2. Cleaner config menu.
  3. Fixed some dark theme code, but not all is 100%.
  4. Added EQ, limiter to the app. Uses native mpv plugins or optionally if you have ladspa builtin to ffmpeg can use ladspa plugins ( included with the app )
  5. Added new logic to the play button. :slight_smile: thx to @cocobean mush needed testing and feedback.

Screenshots showing different colors and themes








Two different flavors available:

Optionally, you can download and build from source.

3 Likes

Overall, very pleasant and quite intuitive.
I installed the package in /home/config/packages and ended up with a broken link in the menu.
I had another problem with label colour of volume control but the guilt falls on Flat control look.

Making content of Radio page a replicant could be nice though it can take a lot of place. If resizing isn’t an option, perhaps, an optional systray icon allowing to hide the app would be preferable.

1 Like

Oh now…this does look nice… even low bass control (well… not subsonic level..but good enough… :wink:)

4 Likes

Just updated with System Tray icon.

Please check it out and test if you’re happy with that :slight_smile: @Starcrasher

@cocobean :+1: ~ Glad you like the new EQ :smiley:
Two different flavors available:

2 Likes

Just updated

    1. Use 15band EQ - This was will add better sound control and also fixes ladspa plugin quality.
    1. Auto enable system tray by default because the App is now registered as a background service this will help new users seeing the app running if they minimize the app without system tray enabled.

Two different flavors available:

3 Likes

Okay, hopefully this will be last update post for a while.

  1. Fixed startup with system tray icon

Two different flavors available:

3 Likes

Just to cover the player bits…

I noticed with Soma FM player that I can review what the channel is playing and played (i.e. the playlist) in the last two hours.

Seemed like something to have as a future feature, maybe?

Otherwise, looking good for now. Much rest for sure…

3 Likes

@cocobean It looks like that data is not offered with their current json file. The one I currently use to get listeners, station info etc… That might be kept on different backend server. Plus, I’m not sure I could integrate the extra info nicely with the apps current basic, simplified window states. Nice suggestion though!