找回密码
 -注册-
楼主: 中关村东路
打印 上一主题 下一主题

HQPlayer OS中安装Roon Server笔记

[复制链接]
21
 楼主| 发表于 2022-7-20 16:49 | 只看该作者 来自 北京市
万远 发表于 2022-7-20 16:41
大牛你请看看这贴:
http://erji.net/forum.php?mod=vi ... 1717&extra=page%3D1若你有能力,也想把LMS整 ...

我听说过,也试用过,不太喜欢,觉得roon更方便点
回复

使用道具 举报

22
 楼主| 发表于 2022-7-20 16:51 | 只看该作者 来自 北京市
中关村东路 发表于 2022-7-20 16:49
我听说过,也试用过,不太喜欢,觉得roon更方便点

其实hq我也不太喜欢,roon对我足够强大了。家里只有一套设备连在hq上,其他都是roon直接听
回复

使用道具 举报

23
发表于 2022-7-20 16:53 | 只看该作者 来自 广西
中关村东路 发表于 2022-7-20 16:51
其实hq我也不太喜欢,roon对我足够强大了。家里只有一套设备连在hq上,其他都是roon直接听

hq比roon直播好听太多了,roon音乐文件管理方便
回复

使用道具 举报

24
发表于 2022-7-20 16:56 | 只看该作者 来自 上海市
本帖最后由 leonbernieni 于 2022-7-20 17:20 编辑
万远 发表于 2022-7-20 16:41
大牛你请看看这贴:
http://erji.net/forum.php?mod=vi ... 1717&extra=page%3D1若你有能力,也想把LMS整 ...

实在有入坑的愿望,可以装个Gentoo Studio,还有个GentooPlayer的overlay可以利用,内核随便挑,roon、hqp都有
https://gentoostudio.org/?page_id=2
https://github.com/antonellocaroli/GP-overlay

官方半认可的野包这里找: http://gpo.zugaina.org/







回复

使用道具 举报

25
发表于 2022-7-20 16:56 | 只看该作者 来自 广西
麻烦你方便的时间研究一下在HQ os上如何安装LMS,感谢了!我就是理不清楚没apt-get install 、dpkg -i这些安装命令如何能装上!
回复

使用道具 举报

26
 楼主| 发表于 2022-7-20 16:56 | 只看该作者 来自 北京市
万远 发表于 2022-7-20 16:53
hq比roon直播好听太多了,roon音乐文件管理方便

我高码率音乐多,差距不太大
回复

使用道具 举报

27
 楼主| 发表于 2022-7-20 16:59 | 只看该作者 来自 北京市
本帖最后由 中关村东路 于 2022-7-20 17:00 编辑
leonbernieni 发表于 2022-7-20 16:56
实在有入坑的愿望,可以装个Gentoo Studio,还有个GentooPlayer的overlay可以利用,内核随便挑,roon、hq ...

我repo维护的比他的精简一些,他好多没必要的依赖都编译进去了,比如naa居然依赖perl,完全没必要,不过软件全太多了
回复

使用道具 举报

28
发表于 2022-7-20 17:02 | 只看该作者 来自 广西
leonbernieni 发表于 2022-7-20 16:56
实在有入坑的愿望,可以装个Gentoo Studio,还有个GentooPlayer的overlay可以利用,内核随便挑,roon、hq ...

大哥,你这一堆大码搞不定啊,能提示提示否?谢谢!
回复

使用道具 举报

29
 楼主| 发表于 2022-7-20 17:07 | 只看该作者 来自 北京市
万远 发表于 2022-7-20 17:02
大哥,你这一堆大码搞不定啊,能提示提示否?谢谢!

买GentooPlayer,或者安装Gentoo/Gentoo Studio之后添加GentooPlayer作者维护的源
回复

使用道具 举报

30
发表于 2022-7-20 17:12 | 只看该作者 来自 广东省广州市
做个记号看看
回复

使用道具 举报

31
 楼主| 发表于 2022-7-20 17:12 | 只看该作者 来自 北京市
本帖最后由 中关村东路 于 2022-7-20 17:15 编辑
万远 发表于 2022-7-20 16:56
麻烦你方便的时间研究一下在HQ os上如何安装LMS,感谢了!我就是理不清楚没apt-get install 、dpkg -i这些 ...

你如果非常需要apt安装很多软件的话,还不如直接安装ubuntu server,之后安装实时内核、HQPE、Roon Core、LMS。hqos优势就在于只用了busybox,只带了最小依赖,如果真有必要,加几个软件是可以接受的,加整个包管理系统就夸张了。
回复

使用道具 举报

32
发表于 2022-7-20 17:15 | 只看该作者 来自 上海市
中关村东路 发表于 2022-7-20 16:59
我repo维护的比他的精简一些,他好多没必要的依赖都编译进去了,比如naa居然依赖perl,完全没必要,不过 ...

gentoo的包管理太灵活了,我都是本地维护,脏一点自己也看得过去,20年初跟着跑nextstrain.org/ncov的病毒演化线路玩,还挺逗的。。。
回复

使用道具 举报

33
发表于 2022-7-20 17:20 | 只看该作者 来自 广西
中关村东路 发表于 2022-7-20 17:12
你如果非常需要apt安装很多软件的话,还不如直接安装ubuntu server,之后安装实时内核、HQPE、Roon Core ...

这个弄过了!但还是没OS优化、精简。心心念念就是想把LMS安在OS上。还有就是把OS与NAA 网线直连,其他版本都成功了,就是这个OS搞不定:找到NAA了手机就不能控制,手机能控制了又找不到NAA
回复

使用道具 举报

34
发表于 2022-7-20 17:31 | 只看该作者 来自 上海市
万远 发表于 2022-7-20 17:20
这个弄过了!但还是没OS优化、精简。心心念念就是想把LMS安在OS上。还有就是把OS与NAA 网线直连,其他版 ...

LMS的包依赖非常重,简洁系统里似乎很麻烦:
  1. # Installation dependencies.
  2. DEPEND="
  3.         !media-sound/squeezecenter
  4.         !media-sound/squeezeboxserver
  5.         !media-sound/logitechmediaserver-bin
  6.         app-arch/unzip
  7.         dev-lang/nasm
  8. "

  9. # Runtime dependencies.
  10. RDEPEND="
  11.         virtual/logger
  12.         dev-db/sqlite
  13.         >=dev-lang/perl-5.8.8[ithreads]
  14.         >=dev-perl/Data-UUID-1.202
  15.         >=dev-perl/Audio-Scan-1.20.0
  16.         >=dev-perl/Class-XSAccessor-1.180.0
  17.         dev-perl/CGI
  18.         dev-perl/Class-C3-XS
  19.         dev-perl/DBD-SQLite
  20.         dev-perl/DBI
  21.         dev-perl/Digest-SHA1
  22.         dev-perl/Encode-Detect
  23.         dev-perl/EV
  24.         dev-perl/HTML-Parser
  25.         dev-perl/Image-Scale[gif,jpeg,png]
  26.         dev-perl/IO-AIO
  27.         dev-perl/IO-Interface
  28.         dev-perl/JSON-XS
  29.         dev-perl/Linux-Inotify2
  30.         dev-perl/Sub-Name
  31.         dev-perl/Template-Toolkit[gd]
  32.         dev-perl/XML-Parser
  33.         dev-perl/YAML-LibYAML
  34.         dev-perl/MP3-Cut-Gapless
  35.         l10n_he? ( dev-perl/Locale-Hebrew )
  36.         mp3? ( media-sound/lame )
  37.         alac? ( media-sound/alac_decoder )
  38.         wavpack? ( media-sound/wavpack )
  39.         flac? (
  40.                 media-libs/flac
  41.                 media-sound/sox[flac]
  42.         )
  43.         ogg? ( media-sound/sox[ogg] )
  44.         aac? ( media-libs/faad2 )
  45.         mac? ( media-sound/mac )
  46. "
复制代码


不过也有binary包可选,perl应该是静态编译的,好装得多。



回复

使用道具 举报

35
发表于 2022-7-20 17:51 | 只看该作者 来自 广西
leonbernieni 发表于 2022-7-20 17:31
LMS的包依赖非常重,简洁系统里似乎很麻烦:

没有技术,只能坐等尔等大神能造福大伙了!
回复

使用道具 举报

36
 楼主| 发表于 2022-7-20 17:57 | 只看该作者 来自 北京市
本帖最后由 中关村东路 于 2022-7-20 18:04 编辑
万远 发表于 2022-7-20 17:20
这个弄过了!但还是没OS优化、精简。心心念念就是想把LMS安在OS上。还有就是把OS与NAA 网线直连,其他版 ...

我又看了一下,lms是依赖perl的,这玩意儿巨大,而且不符合我的审美,就不折腾了..
你如果实在要搞,就去https://www.perl.org官网下载perl,之后下载 https://downloads.slimdevices.com/nightly/index.php?ver=8.3 的
Logitech Media Server: Unix Tarball (i386, x86_64, i386 FreeBSD, ARM EABI, PowerPC)
把perl安装到/usr/bin/perl,把lms解压缩到/opt/logitechmediaserver,执行/opt/logitechmediaserver/slimserver.pl即可。


回复

使用道具 举报

37
 楼主| 发表于 2022-7-20 18:00 | 只看该作者 来自 北京市
leonbernieni 发表于 2022-7-20 17:31
LMS的包依赖非常重,简洁系统里似乎很麻烦:

并没有。。他只是把几个perl包打包进去了,perl本身没有。
  1. root@hqplayer:/opt/logitechmediaserver# head slimserver.pl
  2. #!/usr/bin/perl

  3. # Logitech Media Server Copyright 2001-2021 Logitech.
  4. # This program is free software; you can redistribute it and/or
  5. # modify it under the terms of the GNU General Public License,
  6. # version 2.
  7. #
  8. # This program is distributed in the hope that it will be useful,
  9. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
复制代码


回复

使用道具 举报

38
发表于 2022-7-20 18:24 | 只看该作者 来自 上海市
中关村东路 发表于 2022-7-20 18:00
并没有。。他只是把几个perl包打包进去了,perl本身没有。

runtime dependencies……


https://pan.baidu.com/s/142W3YSkRpFxnnymaNP_zhQ?pwd=6jtx

试试打了个pkg,解包用这个shell tool: https://github.com/zoobab/quickunpkg


回复

使用道具 举报

39
发表于 2022-7-20 18:30 | 只看该作者 来自 上海市
补个日志
  1. $ sudo emerge --buildpkg =logitechmediaserver-8.0.0
  2. Calculating dependencies... done!

  3. >>> Verifying ebuild manifests

  4. >>> Emerging (1 of 1) media-sound/logitechmediaserver-8.0.0::L-B--portage
  5. * logitechmediaserver-8.0.0-noCPAN.tgz BLAKE2B SHA512 size ;-) ...      [ ok ]
  6. >>> Unpacking source...
  7. >>> Unpacking logitechmediaserver-8.0.0-noCPAN.tgz to /mnt/sdc10/tmp/portage/media-sound/logitechmediaserver-8.0.0/work
  8. >>> Source unpacked in /mnt/sdc10/tmp/portage/media-sound/logitechmediaserver-8.0.0/work
  9. >>> Preparing source in /mnt/sdc10/tmp/portage/media-sound/logitechmediaserver-8.0.0/work/logitechmediaserver-8.0.0-noCPAN ...
  10. * Applying LMS_replace_UUID-Tiny_with_Data-UUID.patch ...               [ ok ]
  11. * Applying LMS_move_client_playlist_path.patch ...                      [ ok ]
  12. * Applying LMS-8.0.0_remove_softlink_target_check.patch ...             [ ok ]
  13. * Applying LMS-perl-recent.patch ...                                    [ ok ]
  14. * Merging lib and CPAN folders together
  15. * Remove CPAN modules that conflict with arch specific modules in the system vendor path
  16. * Import custom paths to match Gentoo specifications
  17. >>> Source prepared.
  18. >>> Configuring source in /mnt/sdc10/tmp/portage/media-sound/logitechmediaserver-8.0.0/work/logitechmediaserver-8.0.0-noCPAN ...
  19. >>> Source configured.
  20. >>> Compiling source in /mnt/sdc10/tmp/portage/media-sound/logitechmediaserver-8.0.0/work/logitechmediaserver-8.0.0-noCPAN ...
  21. >>> Source compiled.
  22. >>> Test phase [not enabled]: media-sound/logitechmediaserver-8.0.0

  23. >>> Install media-sound/logitechmediaserver-8.0.0 into /mnt/sdc10/tmp/portage/media-sound/logitechmediaserver-8.0.0/image
  24. * Installing package files
  25. * Set up log and data file locations
  26. >>> Completed installing media-sound/logitechmediaserver-8.0.0 into /mnt/sdc10/tmp/portage/media-sound/logitechmediaserver-8.0.0/image

  27. * Final size of build directory: 48664 KiB (47.5 MiB)
  28. * Final size of installed tree:  48664 KiB (47.5 MiB)

  29. * QA Notice: systemd units using /etc/conf.d detected:
  30. * /lib/systemd/system/logitechmediaserver.service:EnvironmentFile=/etc/conf.d/logitechmediaserver
  31. * See: https://wiki.gentoo.org/wiki/Project:Systemd/conf.d_files
  32. >>> Done.

  33. >>> Installing (1 of 1) media-sound/logitechmediaserver-8.0.0::L-B--portage
  34. * Manually installed plugins should be placed in the following
  35. * directory:
  36. *         /var/lib/logitechmediaserver/Plugins
  37. *
  38. * Logitech Media Server can be started with the following command:
  39. *         systemctl start logitechmediaserver
  40. *
  41. * Logitech Media Server can be automatically started on each boot
  42. * with the following command:
  43. *         systemctl enable logitechmediaserver
  44. *
  45. * You might want to examine and modify the following configuration
  46. * file before starting Logitech Media Server:
  47. *         /etc/conf.d/logitechmediaserver
  48. *
  49. * You may access and configure Logitech Media Server by browsing to:
  50. *         http://localhost:'9000'/
  51. *

  52. * GNU info directory index is up-to-date.
复制代码
回复

使用道具 举报

40
 楼主| 发表于 2022-7-20 18:37 | 只看该作者 来自 北京市

我们讨论的不是在gentoo上装lms。他要装在hqos里
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-9-17 04:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表