Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] add owntone (aka forked-daadp) #4337

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

hgy59
Copy link
Contributor

@hgy59 hgy59 commented Dec 28, 2020

Motivation: owntone (former forked-daadp) is a rewrite of mt-daapd (Firefly Media Server) and requested a long time ago.
Linked issues: closes #1160

Checklist

  • Build rule all-supported completed successfully
  • New installation of package completed successfully
  • Replace cross/ffmpeg dependency by cross/libav (daapd needs audio only)
  • Add service setup scripts
  • solve libssp.so for avahi

Remarks

  • add forked-daadp v27.4
  • enable unlock notify in cross/sqlite

This is really a huge package with a lot of dependencies. It will take some time to finalize the package integration.

@taku0220
Copy link

Hi,@hgy59.
Thanks to this PR, I was able to successfully build forked-daapd v27.4.
I'm still in the process of testing it, but it seems to be working fine.
My test repository is here.
You will need to install libgcrypt20-dev, libgpg-error-dev and antlr3 in your development environment.
Is there anything I can do to help?

NAS Model: DS220j
NAS Architecture: rtd1296
DSM version: DSM 6.2.4-25556

It seems that the name of forked-daapd will be changed to owntone-server in the next release version.

I am not very good at English, so I apologize in advance.

@hgy59 hgy59 force-pushed the add_forked_daapd branch from 3adfb62 to 8f05a05 Compare May 23, 2021 13:04
@hgy59 hgy59 changed the title [WIP] add forked-daadp v27.2 [WIP] add owntone (aka forked-daadp) May 23, 2021
@hgy59 hgy59 force-pushed the add_forked_daapd branch 2 times, most recently from 302b51d to bfaa9c3 Compare March 29, 2022 05:55
@hgy59 hgy59 force-pushed the add_forked_daapd branch from bfaa9c3 to 8f540fb Compare May 22, 2022 01:55
hgy59 added a commit to hgy59/spksrc that referenced this pull request May 22, 2022
- SQLITE_ENABLE_UNLOCK_NOTIFY is required for owntone (SynoCommunity#4337)
@hgy59 hgy59 mentioned this pull request May 22, 2022
10 tasks
hgy59 added a commit that referenced this pull request May 22, 2022
- SQLITE_ENABLE_UNLOCK_NOTIFY is required for owntone (#4337)
@hgy59 hgy59 force-pushed the add_forked_daapd branch from 8f540fb to ad0da14 Compare May 22, 2022 02:17
@hgy59 hgy59 force-pushed the add_forked_daapd branch from cd2c56f to 598e6f8 Compare May 31, 2022 05:20
@hgy59 hgy59 mentioned this pull request Jun 8, 2022
10 tasks
@hgy59 hgy59 force-pushed the add_forked_daapd branch from d4074ad to 7766032 Compare June 8, 2022 21:06
@hgy59 hgy59 force-pushed the add_forked_daapd branch from 7766032 to 65872ab Compare July 23, 2022 20:21
@hgy59 hgy59 force-pushed the add_forked_daapd branch from 65872ab to cb55d8f Compare March 5, 2023 18:41
@hgy59 hgy59 mentioned this pull request Mar 6, 2023
1 task
@hgy59 hgy59 force-pushed the add_forked_daapd branch from 574ed28 to 08df6fa Compare March 7, 2023 05:37
@hgy59 hgy59 added the new-package PR/WIP for a new package label Apr 7, 2023
@hgy59 hgy59 force-pushed the add_forked_daapd branch from 08df6fa to 229cd68 Compare May 20, 2023 11:33
@hgy59 hgy59 mentioned this pull request May 20, 2023
6 tasks
@hgy59 hgy59 force-pushed the add_forked_daapd branch 2 times, most recently from 518f183 to 65e23f6 Compare May 21, 2023 00:45
hgy59 added 3 commits May 21, 2023 04:48
- add forked-daadp v27.2
- add dependencies
- enable unlock notify in cross/sqlite
- source is still called forked-daapd but repository is renamed to owntone
- reintroduce native/glib for cross/avahi
- fix ffmpeg on demand dependencies
- forked-daapd is fully renamed to owntone
hgy59 added 11 commits May 21, 2023 04:48
- add default config adjusted for DSM
- add libssp from toolchains
- update alsa-lib
- update libplist
- update libwebsockets
- update mxml
- libplist 2.2 is not compatible with libusbmuxd
- native/glib is not required, since glib-mkenums is a python script and must not be built for the build system
- adapted from SynoCommunity#5298
@hgy59 hgy59 force-pushed the add_forked_daapd branch from 65e23f6 to 943f610 Compare May 21, 2023 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Package Request] Improved Forked-DAAPd
3 participants