Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

(SUPPORT) Funkwhale all in one

Featured Replies

Overview: Support thread for Funkwhale all in one in CA

Application: Funkwhale - https://funkwhale.audio/

Docker hub: https://hub.docker.com/r/funkwhale/all-in-one

 

This is not my docker, nor am I involved in the project. I will do what I can to help. I made this template, so the docker can be installed via Community Applications.

 

Instructions:

 

Installation.

 

1. Change "FUNKWHALE_HOSTNAME" to your funkwhale instance if using reverse proxy.

2. Change "NESTED_PROXY" to "1" if using behind a reverse proxy.

3. Set your existing music library for /music. Note, if uploading music via Funkwhale, it will do so at the /data location.

4. Press apply.

 

Wait for container to install, and start. Can take a while.

 

5. Open console at top of screen.

6. In console, run command "sudo docker exec -it Funkwhale-all-in-one manage createsuperuser" Follow instructions to set up the admin account.

7. Login to funkwhale, go to Library under "add content", and create a library. Click the "details" button on your newly created library and get the library ID from the URL bar. It will look similar to the format of: b8756c0d-839b-461f-b334-583983dc9ead.

 

To import existing music, for file structures similar to ./Artist/Album/Track.mp3. Change "$yourlibraryID" in commands to your library ID from URL bar.

 

8. In console, run following commands:

For mp3 - "sudo docker exec -it Funkwhale-all-in-one /usr/bin/python3 /app/api/manage.py import_files $yourlibraryID "/music/**/**/*.mp3" --in-place --async"

 

For flac - "sudo docker exec -it Funkwhale-all-in-one /usr/bin/python3 /app/api/manage.py import_files $yourlibraryID "/music/**/**/*.flac" --in-place --async"

 

Type "yes" when prompted.

 

9. To add existing music to library, go to Content, under "Upload third-party content in a library" choose "Get Started".

10. Click "Upload", in next page, scroll down. You should see your existing library. To import it all, click "Import".

Edited by ptchernegovski

  • 2 months later...
The UI looks cool, but the whole process is kind of a pain. I try to find a good music streaming solution, but this seems to be kind of a hard task.
My question to this whole funkwhale stuff... do I need to create a container for each person that wants to use their own library @ home? I mean I would like to share music library with my girlfriend and just tell here, here are your credentials and thats the domain. Does she need an own container? Also would we have to sync via commands everytime, after adding more files via NFS?
  • 4 weeks later...
  • Author

Hi,

Sorry have a newborn, missed your message.

No, only one container needed, you can create user for each person using it.

The commands are for syncing the libraries, the only thing you would have to do after adding more music is go to library, and press import button

Sent from my Redmi 8 using Tapatalk

  • 1 year later...

Hello, its Georg, member of the Funkwhale Collective.

 

Please don't use this app. Funkwhale All-In-One is deprecated and using this image is introducing possible security issues we won't fix anymore. If you are running this app, consider a migration.

 

Read more in our blog: https://blog.funkwhale.audio/deprecation-all-in-one-container.html

 

I'd appreciate if the OP could add a note to the original post.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.