Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_beefweb - modern web interface (Read 15350 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: foo_beefweb - modern web interface

Reply #50
Is there a problem with the way foo_beefweb stores the location of the root folder?

This is known issue, something is broken in how paths are manupilated.  ::)

As a workaround you can mount your drive in some directory, I think this should help.

Re: foo_beefweb - modern web interface

Reply #51
Hi all, I've uploaded new version.
The changelog sounds very promising!
Thank you very much for giving us a great and easy way to control f2k via browser!

Re: foo_beefweb - modern web interface

Reply #52
Hi all, I've uploaded new version.

Hello!

I registered on these forums just to express my gratitude. Thanks for the update, these changes are awesome. I especially like the ability to customize the columns.

Thanks for your effort!

//Erik

Re: foo_beefweb - modern web interface

Reply #53
Just perfect! Thanks a lot for this pack!

Re: foo_beefweb - modern web interface

Reply #54
Well may I ask more or less when should "local playback" be on the works :roolleyes:
In other words if the control remote features are mature enough.. and thank you so much!!

Re: foo_beefweb - modern web interface

Reply #55
Thank you very much for this amazing component!!!

... just in case someone is searching for a way to give this amazing tool a more app like appearance on their android phone...  (instead of opening the browser + webpage all the time...) https://hermit.chimbori.com/  does a pretty good job :-)
however... something like a "progressive web app" (https://blog.mozilla.org/firefox/progressive-web-apps-whats-big-deal/) would make this component close to perfect :-D

Re: foo_beefweb - modern web interface

Reply #56
can you add some manipulation with multiple playlists?

Re: foo_beefweb - modern web interface

Reply #57
Wow, this plugin rocks!  It's just so simple and perfect. Thank you so much. 

Re: foo_beefweb - modern web interface

Reply #58
That would be much better if there are any mobile device control apps provided as well like Android apk and xapk, windows xap and appx, and iOS ipa files or publish to their app markets too, so I can make it auto pause my Foobar2000 playback while someone is phone calling me and I'm talking in voice phone, and I can config and add my "servers" (means Foobar2000 IPs) in a list to switch between more easily. And, with a real app I could place an icon in my app list, make it auto run behind the backstage as a service/daemon like other phone apps e.g. messenger or whatsapp, and I can switch its interface back immediately anytime.

Beside, better to integrate more with Foobar2000 Playlist Organizer component:
http://www.foobar2000.org/components/view/foo_plorg
Some people like me, organize and custom my own tree view of playlists inside with this very helpful component, so I don't have to search complicatedly inside plenty amount of playlists. I hope if beefweb interface will support and integrate that tree view into beefweb, so we could search that tree view with our Android devices or iphones remotely.

Re: foo_beefweb - modern web interface

Reply #59
Hi folks,

this yet another attempt to implement web interface component for foobar2000.

Features:
  • Lightweight web user interface
  • Playback control
  • Playlist management
  • Music directory browser
  • Real-time UI updates
  • Mobile-friendly responsive design
  • REST-like API for controlling player from your application

Screenshots:
Spoiler (click to show/hide)

System requirements:
  • foobar2000 1.3 or later
  • Windows 7 or later

Browser requirements:
  • Any recent browser should work
  • Due to high development effort required Internet Explorer of any version is not supported

Links: download, github

Let me know what you think.

Thank you for this controller. Is there any way to change column width in directory browsing?


Re: foo_beefweb - modern web interface

Reply #61
I registered for the sole purpose of saying THANK YOU man because this was WAAAAAAAAAAAAAAAAAAY easier than the foobar2000 controller for Android.

Happy holidays!

Re: foo_beefweb - modern web interface

Reply #62
Thanks for the component.

Can you explain how should I get playlist items with "/playlists/{playlistId}/items/{range}"?
"/playlists/0/items/0:10?columns=Title" returned items but without column values.

 

Re: foo_beefweb - modern web interface

Reply #63
Hi all, new version is available!  ;)

Changes in v0.5:

  • Added support for specifying custom response header (e.g. for CORS)
  • Added support for specifying custom web content directories
  • Added settings to customize window title and playback information panel content
  • Added support for different file browser add actions ("Add", "Add & Play", "Replace & Play")
  • Improved dialog styling in web UI
  • Clicking on status bar locates current track
  • Binaries are built with VS2017 and dynamic runtime libraries
  • Updated foobar2000 SDK to 2019-06-30
  • Updated boost to v1.71
  • Fixed preventing of foobar2000 update
  • Fixed "Port:" label overflow in settings page
  • Fixed error 500 when trying to browse directories with inaccessible files
  • Fixed browsing of root directory (e.g. C:\)
  • Fixed volume slider vertical alignment

Re: foo_beefweb - modern web interface

Reply #64
Thanks for the component.

Can you explain how should I get playlist items with "/playlists/{playlistId}/items/{range}"?
"/playlists/0/items/0:10?columns=Title" returned items but without column values.

columns are title formatting expressions, so your example will look like

"/playlists/0/items/0:10?columns=%25Title%25"

%25 yields % due to url encoding