Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


my moOde Addons-Collection
#1
Hi there!

It's been a while I've been here.
I want to share my addons I've created several years ago.
Initially I embedded the code in the sourcefiles of moOde audioplayer. But after several jumps in versions I tried to include my code without touching the sourcefiles as it is a really annoying work. And I was surprised that it was possible to do so.

I also added a config-script that checks if the necessary requirements are met.
With the config-script You can enable/disable the respective addons.

Because of permissions You need to add the link to the addons script manually into the header.php of moOde.
For some addons some extra modules and binarys need to be installed - this also has to be done manually because of permissions.


I created a github repo, where all the addons are also described more detailed:
Stephanowicz/moOde-audioplayer-addons: addons for moOde audioplayer

In short the addons consist of:

1. Extended Albumart
  • Displays embedded images and files in albumfolder as thumbnails below albumcover and on the audioinfo page.
  • A click opens the full image in a modal pop-up

2. Youtube audioplayback
  • parses youtube playlists or single videos and adds them to playlist

3. Graphics equalizer
  • same functionality like the moode eq but with instant reaction without stopping playback

4. Songlyrics
  • query lyrics of current song and display them in a modal pop-up

5. Playbackmenue
  • Add/remove items for playbackcontrol on mainscreen - "repeat", "random", "single", "random album", "add to favourites"

6. Show Songtitle, Albumname and albumicon in browsertitlebar

7. Browse to folder
  • Contextmenue-option to browse to songfolder in folderview

8. Show total and remainig playtime below playlist

Hope it's useful!

Cheers,

Stephan

---------------------------------------------------------------------------------------------------------------
Edit: v1.0.1 is buggy as I put the license info outside the php tag <? > in php files - sorry!
-------------
Update v1.0.7: I've uploaded the wrong files for config.html/config.php - fixed!
-------------
Update v1.0.8: option for larger text in ss-widescreen-mode & local displays seem to have some extra style definitions for fav-&random-icons - fixed that
-------------
Update v1.0.9: Option for local displays with 800x480 resolution: larger playbar - minor fixes
Reply
#2
Hi Stephan,
It is very kind of you to share all these experiences with us.
Ì will try some of them and I will informe you about that.
Thank you very much and best regards,
Francesco
Reply
#3
Nice stuff. I've just added this to one of my players and begun experimenting. The instructions are nice and clear which is a good start.

I've played with 5, 6 and 8 and all work very well. 5 is the only one I have a desire to keep though. It's actually a feature I've wanted to develop (but never found the time/skill) and I believe is one of those "good projects for in interested developer" that Tim has a big list of. I've taken a quick look through the code you have made, and it looks like it could be extended such that all of the items on the overflow menu could become candidates for inclusion on the "main" screen which would be a big plus I think. I might even manage to contribute.... (don't hold your breath, there's always something in garden my wife needs me to doSmile)
----------------
Robert
Reply
#4
(11-17-2024, 02:59 PM)the_bertrum Wrote: Nice stuff.  I've just added this to one of my players and begun experimenting.  The instructions are nice and clear which is a good start.

I've played with 5, 6 and 8 and all work very well. 5 is the only one I have a desire to keep though.  It's actually a feature I've wanted to develop (but never found the time/skill) and I believe is one of those "good projects for in interested developer" that Tim has a big list of.  I've taken a quick look through the code you have made, and it looks like it could be extended such that all of the items on the overflow menu could become candidates for inclusion on the "main" screen which would be a big plus I think. I might even manage to contribute.... (don't hold your breath, there's always something in garden my wife needs me to doSmile)

thank You!

Yes, should be easy to integrate - well, the database needs to be extended to store the options and the settings-menue also to de-/select these.

Cheers, Stephan
Reply
#5
(11-17-2024, 03:08 PM)Stephanowicz Wrote:
(11-17-2024, 02:59 PM)the_bertrum Wrote: Nice stuff.  I've just added this to one of my players and begun experimenting.  The instructions are nice and clear which is a good start.

I've played with 5, 6 and 8 and all work very well. 5 is the only one I have a desire to keep though.  It's actually a feature I've wanted to develop (but never found the time/skill) and I believe is one of those "good projects for in interested developer" that Tim has a big list of.  I've taken a quick look through the code you have made, and it looks like it could be extended such that all of the items on the overflow menu could become candidates for inclusion on the "main" screen which would be a big plus I think. I might even manage to contribute.... (don't hold your breath, there's always something in garden my wife needs me to doSmile)

thank You!

Yes, should be easy to integrate - well, the database needs to be extended to store the options and the settings-menue also to de-/select these.

Cheers, Stephan


Sorry - I didn't fully grasp what You've meant with "inclusion" - I thought You were talking bout integrating in the moode player code - now I got it Big Grin
ok, yes sure - (the only thing I don't want take care of is how many symbols one may put on the mainscreen so that it will get cluttered...)
I will look into it maybe this weekend.

Cheers, Stephan
Reply
#6
(11-29-2024, 04:58 PM)Stephanowicz Wrote:
(11-17-2024, 03:08 PM)Stephanowicz Wrote:
(11-17-2024, 02:59 PM)the_bertrum Wrote: Nice stuff.  I've just added this to one of my players and begun experimenting.  The instructions are nice and clear which is a good start.

I've played with 5, 6 and 8 and all work very well. 5 is the only one I have a desire to keep though.  It's actually a feature I've wanted to develop (but never found the time/skill) and I believe is one of those "good projects for in interested developer" that Tim has a big list of.  I've taken a quick look through the code you have made, and it looks like it could be extended such that all of the items on the overflow menu could become candidates for inclusion on the "main" screen which would be a big plus I think. I might even manage to contribute.... (don't hold your breath, there's always something in garden my wife needs me to doSmile)

thank You!

Yes, should be easy to integrate - well, the database needs to be extended to store the options and the settings-menue also to de-/select these.

Cheers, Stephan


Sorry - I didn't fully grasp what You've meant with "inclusion" - I thought You were talking bout integrating in the moode player code - now I got it Big Grin
ok, yes sure - (the only thing I don't want take care of is how many symbols one may put on the mainscreen so that it will get cluttered...)
I will look into it maybe this weekend.

Cheers, Stephan

Ha, yeah it needs to be limited for sure.  I had in mind that it would be "select which five you want", but as I say I never get beyond thinking about trying to code it up Smile
----------------
Robert
Reply
#7
As suggested by Robert (the_bertrum) the selction for playbar icons has been extended - most items from the menue can be selected.
There are some that are hidden by default - " Record stream" and " Receivers" - I don't use them and havn't seen them, yet. So I didn't look deeper into that as they might need special handling...

The config-page can now be accessed by the m(oOde)-menue

Cheers,

Stephan

----------------
PS: I hope I didn't forget anything when updating the git-repos  Angel
Reply


Forum Jump: