getmusicbee.com

MusicBee & Add-Ons => Customizations => Plugins => Topic started by: kogash on December 29, 2012, 06:27:27 PM

Title: Mobile web plugin
Post by: kogash on December 29, 2012, 06:27:27 PM
Hi everyone!

I will have a party @home for new years eve and I want my guests to add songs to the play list with their smartphones, download to their phones the songs that they like and see what is coming next... I've not been able to find any plugin like that so.. I've arranged one.

It's 100% alpha but it's skinable and modable.

To install just as usual copy the assembly and the wwwskin folder to plugins folder, configurationwise you can only change port, but if you take a look to the html you will realize that you can change pretty much.

To-do:

* bug fix
* add an admin mode so someone can delete / skip boring songs , change volume... meanwhile i will do it with the android remote!

I'm open to suggestions and i wish someone finds it usefull, but, (disclaimer) I offer the standard "no warranty", you are installing a binary on your system so it can delete things, mess up your pc / belongings / kill your dog.. etc  ;) USE IT UNDER YOUR SOLE RESPONSABILITY

ChangeLog

Version 0.3.3b

Version 0.3.3

Version 0.3.2

Version 0.3.1


Version 0.3.0


Version 0.2.2


Version 0.2.1


Version 0.2.0


Version 0.1.1



DOWNLOAD

--------->> mb_WWWserver 0.3.3b (http://www.mediafire.com/download.php?9ua70fbzurxx75n) <<--------

(http://imageshack.us/scaled/modthumb/62/searchadd.png) (http://imageshack.us/photo/my-images/62/searchadd.png/)
(http://imageshack.us/scaled/modthumb/856/playlistkg.png) (http://imageshack.us/photo/my-images/856/playlistkg.png/)
(http://imageshack.us/scaled/modthumb/543/nowplaying.png) (http://imageshack.us/photo/my-images/543/nowplaying.png/)
Title: Re: Mobile web plugin
Post by: kogash on December 30, 2012, 03:17:03 PM
Updated with version 0.2.2

mb_WWWserver 0.2.2 (http://www.mediafire.com/download.php?lknbw26s4u2eg9n)
Title: Re: Mobile web plugin
Post by: bsgb on December 30, 2012, 06:27:15 PM
This is great! I would love the option to control and rate and stuff because there is no MusicBee remote app for my Windows Phone, but this would do fine.
Title: Re: Mobile web plugin
Post by: Blinghound on December 30, 2012, 07:03:17 PM
Awesome! Really love the idea. Edit: Just seen there is an English version already.
Title: Re: Mobile web plugin
Post by: kogash on December 30, 2012, 10:18:00 PM
This is great! I would love the option to control and rate and stuff because there is no MusicBee remote app for my Windows Phone, but this would do fine.

I wanted first to make a good "party" app for tomorrow. My idea is to make this a full featured web interface for musicbee having rating, search, music controls... etc, But one step at a time!

I will not be able to modify it further until at least 2nd january or later so,have a happy new year and if you would like to see a feature ask for it, if steve's api's let me do it i will :D

 
Title: Re: Mobile web plugin
Post by: bsgb on December 31, 2012, 09:46:17 AM
Thanks man, this makes me a happy man. I wasn't confident a Windows Phone remote control app would ever show up, but a web interface is even better.

Have a nice night tonight!
Title: Re: Mobile web plugin
Post by: V4lve on December 31, 2012, 05:45:10 PM
This looks really good.  How do I change the language?
Title: Re: Mobile web plugin
Post by: Roadrunner on January 01, 2013, 01:24:12 PM
This looks really good.  How do I change the language?
MB Preferences menu -> Plugins -> web controls -> Language
Title: Re: Mobile web plugin
Post by: kogash on January 01, 2013, 04:32:10 PM
Sorry for the default "Spanish" I will change it in new versions to default to English.
Title: Re: Mobile web plugin
Post by: Accudio on January 05, 2013, 03:13:25 PM
Could you possibly update the download as I'd really like to give this a shot, or at least say in the thread why there's no download.
Title: Re: Mobile web plugin
Post by: kogash on January 05, 2013, 03:19:02 PM
?

There's download both on first and second post... version 0.2.2
Title: Re: Mobile web plugin
Post by: kogash on January 06, 2013, 09:57:10 AM
Updated to version 0.3.0

Added media controls and rating
Title: Re: Mobile web plugin
Post by: Noob on January 06, 2013, 12:41:13 PM
So how do I access my MusicBee via the smartphone? What address do I have to enter there in order to access this?
Title: Re: Mobile web plugin
Post by: bsgb on January 06, 2013, 01:18:06 PM
Appreciate the media controls but there's still some bugs. Controls only work sporadically and ratings don't work at all. Could it be because I changed my keyboard shortcuts in musicbee? keep up the good work though.

Title: Re: Mobile web plugin
Post by: kogash on January 06, 2013, 06:02:47 PM
Quote
Appreciate the media controls but there's still some bugs. Controls only work sporadically and ratings don't work at all. Could it be because I changed my keyboard shortcuts in musicbee? keep up the good work though.

Hi! i cannot reproduce the controls nor the rating issue... what device are you connecting from?

Let's see if i can guess why...

Rating and keybinds have nothing to do, I use api functions to change the ratings. Keep in mind that even if you change a rating you will not see it in musicbee interface until you change the current playing song (seems a bug with "now playing" interface in musicbee)

Title: Re: Mobile web plugin
Post by: kogash on January 06, 2013, 06:05:56 PM
So how do I access my MusicBee via the smartphone? What address do I have to enter there in order to access this?

HAving your smartphone in same network that your pc (same wifi for instance). The adress is:

http://[yourpc internal ip address]:[port configured in musicbee options]

For example:

http://192.168.1.2:8080

Take in account that your pc may have some firewall preventing inbound connections. If you don't know where to see your pc internal ip address you can refer to one of theese manuals:

http://www.ehow.com/how_5274191_internal-ip-address-windows.html
http://www.ehow.com/video_4982579_find-computer-ip-address-windows.html
http://www.ehow.com/how_5621076_ip-address-windows-7.html
Title: Re: Mobile web plugin
Post by: Steven on January 06, 2013, 06:19:58 PM
Rating and keybinds have nothing to do, I use api functions to change the ratings. Keep in mind that even if you change a rating you will not see it in musicbee interface until you change the current playing song (seems a bug with "now playing" interface in musicbee)
call MB_RefreshPanels() to make MB refresh the GUI with new values
Title: Re: Mobile web plugin
Post by: kogash on January 06, 2013, 06:32:33 PM
Thank u very much! i didn't know it, i will make a call after updating the rating

Edit: Added version 0.3.1 to add that
Title: Re: Mobile web plugin
Post by: kogash on January 06, 2013, 07:13:11 PM
Version 0.3.2 gets minor changes to now playing screen to make it more compact and usable controls
Title: Re: Mobile web plugin
Post by: V4lve on January 06, 2013, 07:15:27 PM
Hi. I am really liking this for the search and download function.  Unfortunately search doesn't seem to do anything and download always downloads the same file regarldess of the one I pick.
Title: Re: Mobile web plugin
Post by: Grismar on January 06, 2013, 10:46:15 PM
Heya kogash,

I asked about people writing a web API in another thread and Steven mentioned that you were writing a web app at least. I just installed it and look pretty sweet sofar :).

I've been taking the technical approach of writing a web API first, so I'm basically trying to get every function call in the API to literally translate to a function call you can easily use from any language (Java, JavaScript like you, Python, Ruby, whatever as long as it has web access). So, quite a different approach, but I did notice you make JSON calls to get stuff from the back end.

If you're fine with the way things are on your end, I can only wish you good luck. But if you've run into problems or if you need features and are unsure how to get them in your web app, drop me a line, perhaps we can help each other out.

One thing I'm doing differently is I noticed you poll the server for updates, which makes your app respond with a small delay to what others are doing. I've chosen the slightly more complex route of long polling for events, but the Javascript side of things is surprisingly simple, all the complexity is in my plugin.

Another thing that's different is that you seem to have decided on making a somewhat REST-like custom web API, tailored for your app and to allow customization on the level of "skinning" (though web stuff gives skinners more flexibility than just skins). I've decided to follow the conventions of Steve's .Net API, basically exposing every function as close as possible to the original as a web service.

If you have some feedback on why you made the choices you did or if you have unsolved conundrums, please let me know. Either here or on [email protected]

Meanwhile, I'll continue work on my plugin - once I get to say 90% of API functionality, I'll post a version for people to give a whirl.
Title: Re: Mobile web plugin
Post by: kogash on January 07, 2013, 01:00:30 PM
Hi. I am really liking this for the search and download function.  Unfortunately search doesn't seem to do anything and download always downloads the same file regarldess of the one I pick.

Uploading Version 0.3.3 to solve those issues!
Title: Re: Mobile web plugin
Post by: kogash on January 07, 2013, 01:21:01 PM
Quote
Heya kogash,

I asked about people writing a web API in another thread and Steven mentioned that you were writing a web app at least. I just installed it and look pretty sweet sofar :).

I'm so happy that you liked it :D

Quote
If you're fine with the way things are on your end, I can only wish you good luck. But if you've run into problems or if you need features and are unsure how to get them in your web app, drop me a line, perhaps we can help each other out.
I have a quite experience in doing that kind of stuff but i will count on you, more so if you want the source of my current app ask for it! If I can be of any help, count on me too

Quote
One thing I'm doing differently is I noticed you poll the server for updates, which makes your app respond with a small delay to what others are doing. I've chosen the slightly more complex route of long polling for events, but the JavaScript side of things is surprisingly simple, all the complexity is in my plugin.

I thought about implementing a comet message passing, even more, I have part of the code commented on the assembly. But as you can read from my first post it all started as a quick hack for a news year party, long polling was totally out of scope  :D

Quote
Another thing that's different is that you seem to have decided on making a somewhat REST-like custom web API, tailored for your app and to allow customization on the level of "skinning"
I chose Rest-like api just because it was the faster option to implement. The assembly has a VERY simple http server and my needs are so simple so rest was the obvious choose. Something more complicated such as soap or xml-rpc was too much for a quick hack :D

Quote
  (though web stuff gives skinners more flexibility than just skins). I've decided to follow the conventions of Steve's .Net API, basically exposing every function as close as possible to the original as a web service.

Great for maintenance, but maybe it's not a good idea to mimic the full as is on a web service. Take in account that there are a lot of functions that are dangerous to expose or require input validation before allowing it to go to music bee...  even more some functions assume that you are working in .net as the getartwork ones where you receive a base64 encoded bitmap... not so practical for web uses.

If you want to expose the full api you have not even to make a bridge, all the functions are SOAP types compatible.
There’s another added problem, Steven api does not seem to be planned in any way. It grows and evolves at developers need, which is great for new features but makes it quite unstable and being undocumented does not help, so the maintenance benefit is not as big as it seems
Quote
Meanwhile, I'll continue work on my plugin - once I get to say 90% of API functionality, I'll post a version for people to give a whirl.

I will take a look when you have it "beta ready" and if you are ok with it i will change my plugin to use your api. I don't see any reason not to "reinvent" it on my code.

Even more if do you want we can collaborate on that project and make mine an "example implementation" of the web api.
Title: Re: Mobile web plugin
Post by: V4lve on January 07, 2013, 03:56:12 PM
Hi. I am really liking this for the search and download function.  Unfortunately search doesn't seem to do anything and download always downloads the same file regarldess of the one I pick.

Uploading Version 0.3.3 to solve those issues!

Hey.  I think you put the wrong DLL in the archive    ;D
Title: Re: Mobile web plugin
Post by: kogash on January 07, 2013, 04:46:42 PM
 :o Solved... and thank you  ::)
Title: Re: Mobile web plugin
Post by: bsgb on January 07, 2013, 07:35:44 PM
I updated and it now seems to work reliably, awesome! I was using IE10 on Windows Phone by the way.

Thinking about making a portrait friendly skin
Title: Re: Mobile web plugin
Post by: Grismar on January 07, 2013, 08:49:13 PM
if you want the source of my current app ask for it! If I can be of any help, count on me too

Well, if you're willing to do some beta testing, that would be a major help already. And if by the end of that you still feel it's a good idea to move your app over to my API, that'd be great.

I thought about implementing a comet message passing, even more, I have part of the code commented on the assembly. But as you can read from my first post it all started as a quick hack for a news year party, long polling was totally out of scope  :D

Yeah, I figured as much, taking the slower approach on my end - hope the party was a success :).

Great for maintenance, but maybe it's not a good idea to mimic the full as is on a web service. Take in account that there are a lot of functions that are dangerous to expose or require input validation before allowing it to go to music bee...  even more some functions assume that you are working in .net as the getartwork ones where you receive a base64 encoded bitmap... not so practical for web uses.

I agree, though I would not expect anyone to expose this web service to anything but the local LAN. Still, to be able to use it in the workplace or in a public location, you're right - there should be some restrictions and security.

I didn't have too much trouble with the base64 encoded images - I actually kinda liked the speed of it, so I'm a bit miffed that Steve is now considering dropping it :(.

But I do agree that some of the functions don't make all that much sense in a web service, whereas others would require some security. For the applications I have in mind, I don't need to do anything like modifying metadata, so I will probably just skip that functionality. Or perhaps add an option to the configuration panel where you can simple disable that entire category of functions.

For now, I don't want to have to implement authentication or anything of the sort, so the web service should be maximally useful, with a minimum of risk - meanwhile staying as close to the original as possible.

Quote
Even more if do you want we can collaborate on that project and make mine an "example implementation" of the web api.

Sounds great, but first I will focus on getting some sort of beta out, then once it takes a beating, we can head that way :).

Out of curiosity, what do you use for a web server in your plugin? I picked a fairly decent embedded web server by the name of HybridDSP.Net HTTPServer, curious to hear what you're hosting your application in, or what you're embedding.
Title: Re: Mobile web plugin
Post by: kogash on January 07, 2013, 11:00:06 PM
Thinking about making a portrait friendly skin

Great! Feel free to ask for anything you need if you decide to do that!
Title: Re: Mobile web plugin
Post by: kogash on January 07, 2013, 11:17:31 PM
Well, if you're willing to do some beta testing, that would be a major help already. And if by the end of that you still feel it's a good idea to move your app over to my API, that'd be great.

Of curse, drop me a link when you have something enough mature

I didn't have too much trouble with the base64 encoded images - I actually kinda liked the speed of it, so I'm a bit miffed that Steve is now considering dropping it :(.

Not difficult but inconvenient, imagine a JavaScript consumer or a simple browser  having to use canvas or inline-encoded images... awful , not using cache... not a great way to pass an image in a web enviroment.

But I do agree that some of the functions don't make all that much sense in a web service, whereas others would require some security.

Keep in mind that some functions are accepting full local paths ... path traversing, accessing confidential data or deleting unsuspected files is something that should be avoided... we don't want to make a plugin that opens that kind of holes in our users computer. Nevertheless sure you have figured it in your tests. :D

For now, I don't want to have to implement authentication or anything of the sort, so the web service should be maximally useful, with a minimum of risk - meanwhile staying as close to the original as possible.

Android plugin developer solved it with an ip mask filter... but sooner or later we will need to implement security in a way or another

Out of curiosity, what do you use for a web server in your plugin? I picked a fairly decent embedded web server by the name of HybridDSP.Net HTTPServer, curious to hear what you're hosting your application in, or what you're embedding.

I've started with a VERY naive implementation from here (http://www.codeproject.com/Articles/137979/Simple-HTTP-Server-in-C) that basically only exposes a http header parser and a socket abstraction and i've implemented a file server, cache control, querystring parsing and localization suport (nothing spectacular, just functional), i'll take a look to that http server :D
Title: Re: Mobile web plugin
Post by: Roadrunner on January 08, 2013, 02:34:58 AM
Hi. I am really liking this for the search and download function.  Unfortunately search doesn't seem to do anything and download always downloads the same file regarldess of the one I pick.

Uploading Version 0.3.3 to solve those issues!
I tried the new 0.3.3 and the search seems to do still nothing (Firefox 17.0.1). Does this function need some special webserver permissions? Or do I have to do more than enter a search word and pressing Enter?
Title: Re: Mobile web plugin
Post by: kogash on January 08, 2013, 07:02:16 AM
After updating try to refresh the page pressing control + f5. On both now playing and search pages...
Title: Re: Mobile web plugin
Post by: lnminente on January 08, 2013, 11:13:21 AM
(Also try running Firefox without addons enabled. If you have noscript running check if its blocking some javascript)
Title: Re: Mobile web plugin
Post by: V4lve on January 08, 2013, 12:32:32 PM
After updating try to refresh the page pressing control + f5. On both now playing and search pages...

That worked! Thanks.
Title: Re: Mobile web plugin
Post by: lnminente on January 08, 2013, 03:52:22 PM
In case it works as inspiration or safety ideas i share with you this link: http://www.addictivetips.com/android/retune-allows-remote-control-of-itunes-playback-from-android/
Title: Re: Mobile web plugin
Post by: kogash on January 08, 2013, 05:17:32 PM
In case it works as inspiration or safety ideas i share with you this link: http://www.addictivetips.com/android/retune-allows-remote-control-of-itunes-playback-from-android/

I REALLY like the pairing pattern! I have an idea to make it very strong: lets supose

BEWARE... DENSE READING :D  :D
User U have a device D wanting to control musicbee M, so user starts musicbee M and goes to a "device pairing screen" presses ADD NEW and it shows a "WAITING FOR DEVICE"  screen
user U picks up device D and pushes the "PAIR SERVER" option so device D asks musicbee for pair initate and sends it's "device id and name"
 M receives the pairing asking and returns a random generated challenge to D and  shows a pin code to U.
D receives the challenge and asks U for pin
D sends hash(challenge+pin) to M
M compares to it's own hash(challenge+pin) and if it's ok sends a a random prekey to D
D receives random prekey and stores hash(random prekey+pin) as his FINAL PAIRING KEY with that server
M stores hash(random prekey + pin) as FINAL PAIRING KEY with that device id/name

END OF SPEC

So as pin nor final pairing key is ever sent , so it's eavesdroping safe and we can use it even on unsafe networks. User experience wise he has only to input a pin on his device or web browser the first time he wishes to pair musicbee to the controler wich seems me no too much burden

When a device wants to use api he must first call "logon" and this sends a challenge that must be responded hashing final paring key + challenge if that's ok server sends a cookie that is it's session id

Title: Re: Mobile web plugin
Post by: lnminente on January 08, 2013, 06:10:23 PM
Glad you liked it. I give you one idea i just had thinking about the pairing codes, think would be interesting giving different rights to different users, for example your device could have all the rights to fully enjoy your app, you could rate songs, delete, etc... but invited people to your flat would only be able to select next songs or very safe actions, never could have the rights for modifying any of your music files unless they press a button which ask for a code for higher rights, and you would give them personally a code generated in you computer with some level of rights associated. The server could have the option to allow "invited people" to execute the safe actions with or without a code. I think it would give a very good balance of safety and functionality to the administrator :)
Title: Re: Mobile web plugin
Post by: Roadrunner on January 09, 2013, 01:26:27 AM
After updating try to refresh the page pressing control + f5. On both now playing and search pages...
Bingo! The strange thing is, on the search pages I have to do this every first time after reopening firefox...
Title: Re: Mobile web plugin
Post by: kogash on January 09, 2013, 07:22:25 AM
After updating try to refresh the page pressing control + f5. On both now playing and search pages...
Bingo! The strange thing is, on the search pages I have to do this every first time after reopening firefox...

I don't use firefox usually but let me have a look at it, that is not the expected behaviour :P
Title: Re: Mobile web plugin
Post by: mtone on February 01, 2013, 10:38:04 PM
Really nice work so far, thanks! I like to rate most tracks in MusicBee. I sometimes take a nap listening to an album and feel sad to have to get up to set a rating - especially on a great track I want to remember! So this app is perfect for this use case.

However I'm using an iPod Touch 3g (with latest software updates) and I'm having troubles with the ratings. Sometimes (say 10-15%) it works right away, but I usually need to set the rating again up to 4 or 5 times before Musicbee "picks it up". Whenever it does works, the update is instantaneous in both music bee and in the plugin.

It works fine on my desktop (even tried with Safari for Windows just in case it would be related - no problems there).

Using 0.3.3b. Any ideas?
Title: Re: Mobile web plugin
Post by: derausgewanderte on February 16, 2013, 08:10:09 PM
wonderful plugin. Thank you so much for your hard work. This is more than I actually needed, but as always, if you get what you ask for you may want more ;)
I am using a Windows Phone 8 device and I am accessing MB from IE10

a) I have experienced similar problems as others with the search. It only works if I do a refresh everytime I do a search.
b) Also, when tap on Add to play list I receive a confirmation that the song has been added to the list. Is it possible to remove that?
c) Once it added a song it jumps right back to Now Playing. Is it possible to keep it in the search window? Often I'd like to add more and have to run through the cycle again before I can do that.
d) When in the Play list, is it possible to play the song I tap? I only see Download or View lyrics. Maybe I am missing something simple.
e) probably has been asked before (apologies). Is it possible to include a volume control?

but again, I am asking for something I didn't even think of before. Very much appreciated.
cheers
Title: Re: Mobile web plugin
Post by: spartan on March 26, 2013, 06:26:37 PM
Excellent idea.
A novel idea for parties and such is an NFC tag (for those who have the tech) to just swipe by it and instantly jump to the webpage with no real work of typing the ip, etc.
If not for that, just print out a qr code and have them scan it real quick for the same effect.
Title: Re: Mobile web plugin
Post by: globulus on June 19, 2013, 05:46:47 PM
Hi,

first thanks for this plugin, really nice.

I have an issue with download on now playing screen, it's not working, tried with IE, Safari and FF, same issue, error message "Undefined" will show on screen.
But it's working when I'm on playlist. 
I'm using Seven.
Any idea ???

Cheers.
Title: Re: Mobile web plugin
Post by: quick_wango on June 20, 2013, 09:25:31 AM
Would you consider putting this on github?
Title: Re: Mobile web plugin
Post by: boroda on June 26, 2013, 07:56:50 AM
Here is plugin's wiki page (http://musicbee.wikia.com/wiki/Mobile_Web_Plugin). Please update it if plugin is updated.
Title: Re: Mobile web plugin
Post by: derausgewanderte on July 21, 2013, 02:16:56 AM
please add a vol control and it'd be perfect.
thank you for the great plugin.
cheers
Title: Re: Mobile web plugin
Post by: weejake on January 31, 2014, 06:08:47 PM
is there no way to access to library as opposed to the now playing play-list?
 
Title: Re: Mobile web plugin
Post by: sukerman on May 02, 2014, 09:37:53 PM
Hi,someone can tell me why i cant see the cover of the music that is playing?

Thanks
Title: Re: Mobile web plugin
Post by: Samanthaaaa on May 15, 2014, 04:38:06 PM
Thank you for this app/plugin, it's just what I've been looking for. :)

I wonder, would it be possible to expand the parameters of the search function to possibly include tags, genres, and if at all possible, pre-existing playlists in the Musicbee library?

Otherwise, I am using this on my Windows 8 phone using IE 10 (and I have tried it out on my laptop running the latest version of FireFox) and it works wonderfully, although I am having to refresh the search page before searching.

Title: Re: Mobile web plugin
Post by: turkert on August 06, 2015, 01:46:25 PM
Thank you.  :)

Can we have any option for volume control?
Title: Re: Mobile web plugin
Post by: Bigmelwalter on August 06, 2015, 06:53:16 PM
What link do I place on the mobile device?

Would be nice if you provided a step-by-step process for this. (Nevermind Found it!!   ;D ;D)
Title: Re: Mobile web plugin
Post by: xysvenxy on November 15, 2015, 07:40:55 PM
I've been using this handy little plug-in for quite a while now - but since I've started using Win10 it stopped working.
It's of course allowed in the firewall settings (windows firewall) but any attempt to connect to it from my mobile leads to a 404.

Any ideas what I can try to make it work again please?
Title: Re: Mobile web plugin
Post by: adampl884 on May 07, 2016, 12:49:50 PM
Hi All, I know this forum page hasn't had much attention recently, but I've done some changes to this plugin, not many and there is still a lot I want to do, I've only really changed the Now playing page to have some more information and suit Desktops better. (nothing major)
There are still bugs (For some reason the Position counter doesn't change - meant to be in the format mm:ss)
If you have any ideas/suggestions please let me know.
Here's the link it all:
https://onedrive.live.com/redir?resid=10A41F5F2AEEC221!70236&authkey=!ANq_0iuxpxutN0I&ithint=folder%2c

As usual, just place it all in the plugins folder.
Enjoy, and all feedback is welcome :-)
Adam
Title: Re: Mobile web plugin
Post by: adampl884 on May 10, 2016, 05:23:42 PM
Dw I fixed the problem (to with a refresh timings)
I've updated everything in the folder to contain a more up to date version, with a working position counter (ignore the Progress section and red box - these will be removed soon and are just for debugging purposes)
Enjoy :-)
PS: it's using the same link still
Title: Re: Mobile web plugin
Post by: Kastelot on May 19, 2016, 09:42:01 PM
The plugin crashes my MusicBee (Windows 10) every time I try to save the settings. Can't connect to the port either.
Title: Re: Mobile web plugin
Post by: adampl884 on May 19, 2016, 09:47:56 PM
does it just sit with the loading icon on the mouse for ages and then crash? (I ran into this as well), I had to remove my other plugins, put just this in, and then I just put my other plugins back.
I've updated the files (same link) so it should hopefully work a little better...
Title: Re: Mobile web plugin
Post by: adampl884 on May 19, 2016, 10:01:12 PM
Oh and a couple of things. I've added an option to stream the songs directly to your phone or pc, you just need to download SWYH it's perfectly safe and legit.
Once that's installed you'll have to go to line 167 in the default.html and replace the "192.168.1.192" with your IP address, it isn't a nice system by any means for now, I will make it into an option in Musicbee at some point. Also if you forward the port on your router, the replace the IP address with your routers, then you can use it on any computer anywhere!
Title: Re: Mobile web plugin
Post by: cr4zy on June 09, 2016, 03:01:41 PM
This is really nice, I wish it had a volume control/slider though!
Title: Re: Mobile web plugin
Post by: adampl884 on June 11, 2016, 09:26:59 AM
Thanks :-)  I'll defo try and add that at some point as it shouldn't be too complicated... (He says hopefully...!)
Title: Re: Mobile web plugin
Post by: adampl884 on June 11, 2016, 12:38:01 PM
Ok, so I have updated the files...
Changelog:
-Fixed some issues with syncing
-Added a clear Function (no button for it yet, but it works)
-Added Volume Controls

One problem which I only discovered when repeatedly tapping the volume buttons (also has the same issue on every button, just discovered it when adding volume) is that the CPU usage skyrockets every click of a button, however when you refresh the page the CPU usage goes back down again. I was simply going to add a refresh command at the end of each song to get around this. But this would be short term, and if (like me) you have forwarded a port on your router so you can use this anywhere on 3G/LTE that would use a lot more data...
Any ideas on how to get around this are welcome :-)
Title: Re: Mobile web plugin
Post by: cr4zy on June 13, 2016, 03:35:27 PM
Awesome, I don't seem to have any increase in CPU usage (that i've noticed) but if I don't refresh the page the commands trigegred by the buttons take a while to actually happen as opposed to instantly when the page is freshly loaded. It is still really helpful for my current use of it though, so thanks a bunch.
Title: Re: Mobile web plugin
Post by: adampl884 on June 13, 2016, 05:55:33 PM
Well you're welcome :-) Glad it is of help, if you think of anything else you want adding, please say!
That's weird cos on mine the CPU usage sky rockets, but I guess if it isn't affecting others then I won't try and fix it!!
Title: Re: Mobile web plugin
Post by: holuschi on August 15, 2016, 11:29:25 AM
I had problems to Save an Apply Plugin Preferences, please read this post: http://getmusicbee.com/forum/index.php?topic=19338.0

Title: Re: Mobile web plugin
Post by: User123 on December 29, 2018, 02:09:36 PM
Hi, I registered on the forum because I created an Italian translation and I wanted to send it to you:
www.mediafire.com/file/anusissg7asbqb6/Italian.xml/file
Title: Re: Mobile web plugin
Post by: phred on December 29, 2018, 05:59:57 PM
Hi, I registered on the forum because I created an Italian translation and I wanted to send it to you:
www.mediafire.com/file/anusissg7asbqb6/Italian.xml/file
Point of information: the person maintaining this plugin hasn't appeared on the forum for about two years.
Title: Link for plugin Mobile Web 1.0 is broken
Post by: foxj on July 26, 2020, 09:45:44 PM
Link for plugin Mobile Web 1.0 is broken
Title: Re: Link for plugin Mobile Web 1.0 is broken
Post by: phred on July 27, 2020, 03:13:36 AM
Link for plugin Mobile Web 1.0 is broken

Point of information: the person maintaining this plugin hasn't appeared on the forum for about two years.
Title: Re: Mobile web plugin
Post by: psychoadept on July 27, 2020, 04:05:08 AM
Is there a way we can mark defunct plugins on the plugin page? Boroda uploaded several like this, which I guess had an active link at the time, but hasn't been maintained
Title: Re: Mobile web plugin
Post by: Steven on July 27, 2020, 08:37:20 AM
Is there a way we can mark defunct plugins on the plugin page? Boroda uploaded several like this, which I guess had an active link at the time, but hasn't been maintained
Not that I can see
Title: Re: Mobile web plugin
Post by: stevie02222 on July 27, 2020, 11:44:15 AM
Surely as Administrator (Steven) or Moderators (psychoadept and phred) you can edit a post? If so, could you not put a bold message at the top of the first post of such topics to say that this is now non-operational and not being supported?

If this is not possible, how about creating a new section within MusicBee & Add-Ons called Defunct Plugins (Unsupported) or some such and move affected posts/threads there just like the Mods do with misplaced posts in other threads? Criteria could be no log-in from originator for 12 months+ or repeated complaints of broken links?  If the originator is still out there and takes exception, they'd pretty soon get in touch! Same could be applied to any of the subject sections.

Just a a thought?
Title: Re: Mobile web plugin
Post by: psychoadept on July 27, 2020, 06:33:41 PM
Surely as Administrator (Steven) or Moderators (psychoadept and phred) you can edit a post? If so, could you not put a bold message at the top of the first post of such topics to say that this is now non-operational and not being supported?

If this is not possible, how about creating a new section within MusicBee & Add-Ons called Defunct Plugins (Unsupported) or some such and move affected posts/threads there just like the Mods do with misplaced posts in other threads? Criteria could be no log-in from originator for 12 months+ or repeated complaints of broken links?  If the originator is still out there and takes exception, they'd pretty soon get in touch! Same could be applied to any of the subject sections.

Just a a thought?

Yes, we can modify the forum threads. I'm talking about the page in the add-ons section. I'm sure there's a way to straight up delete an entry, but I'm not sure who has the positions to do it, and it would be nicer if we could modify it instead.