#OwnTone

ꙮ liilliil 🇫🇯🇱🇨🇱🇧liilliil@mastodon.online
2025-04-21

Кто ставил #OwnTone?
Признавайтесь

2025-03-19

Стриминг музыки со своего сервера

YouTube Music , «Яндекс Музыка» , Spotify , SoundCloud — относительно удобные музыкальные сервисы, но с недостатками: плохая работа в офлайне; отсутствие поддержки lossless; абонентская плата; неполная фонотека; многое другое... Их коллекции далеки от полноты. Редких треков вообще нет. Более того, музыка иногда просто пропадает из-за каких-то заморочек с авторскими правами. К счастью, очень легко организовать стриминг музыки со своего сервера. Хранить всю музыкальную коллекцию у себя на компьютере — зачастую надёжнее, удобнее и дешевле, чем облачный сервис.

habr.com/ru/companies/ruvds/ar

#ruvds_статьи #самохостинг #стриминг #Black_Candy #Koel #музыка #интернетрадио #YouTube_Music #Яндекс_Музыка #Spotify #SoundCloud #Termux #смартфон_Android #LineageOS #ssh #sftp #openssh #Navidrome #Dynamic_DNS #Plexamp #Subsonic #Icecast #Snapcast #Lyrion_Music_Server #Musikcube #OwnTone #Music_Player_Daemon #MPD

aaronaaronk6
2025-03-09

Currently evaluating a switch from to . Music Assistant looks extremely promising, but unfortunately, it doesn’t support AirPlay streaming to Apple TVs and Macs yet. Just subscribed to github.com/orgs/music-assistan.

aaronaaronk6
2025-01-25

I really hope Apple doesn’t kill the classic iTunes Remote app. It’s such a nice, no-frills way of controlling .

apps.apple.com/de/app/itunes-r

2024-12-21

Play your local library, Spotify and even AirPlay via Teddycloud - TeddyCloud - RevvoX Discourse forum.revvox.de/t/play-your-lo #toniebox #library #owntone #spotify #stream #howto #music #radio

aaronaaronk6
2024-12-04

I plan to spend my next free evenings chasing down a weird memory leak in . The monitoring is quite helpful, but I still haven’t figured out what exactly happens at the point in time when memory starts increasing. (Shoutout to ejurgensen, who has been really supportive in this!)

A line graph titled ‘OwnTone Memory Usage (systemd)’ showing memory usage over time. The y-axis represents memory in MiB (ranging from 0 to 192 MiB), and the x-axis represents time from 12:15 to 15:00. The memory usage starts low, remains stable for a short period, then gradually increases steadily from around 12:45 onwards.
aaronaaronk6
2024-12-04

I had a really strange Shairport Sync issue that I spent several hours debugging:

In a very specific setting, Shairport Sync would crash with “Bus error (core dumped)” when playing a track. ONLY when MQTT was enabled and ONLY when playing a track from (other sources, such as Apple devices, worked fine).

I eventually solved it by simply installing the system from scratch onto a new SD card. 🤯 Maybe the SD card was just bad?

github.com/mikebrady/shairport

2024-10-05

Two new recipes for #owntone and #paperless-ngx has been released for the #openmediavault #K8s plugin.

aaronaaronk6
2023-08-29

Looks like apresolve.spotify.com is down and therefore my server crashes with `free(): invalid pointer`. 😬

aaron@homeserver:~$ sudo journalctl -fu owntone
Aug 29 15:48:50 homeserver owntone[2693]: [2023-08-29 15:48:50] [  LOG]     scan: Bulk library scan completed in 0 sec
Aug 29 15:48:50 homeserver owntone[2693]: [2023-08-29 15:48:50] [  LOG]  spotify: Failed to AP list from 'https://APResolve.spotify.com/' (return 0, error code 502)
Aug 29 15:48:50 homeserver owntone[2693]: free(): invalid pointer
Aug 29 15:48:50 homeserver systemd[1]: owntone.service: Main process exited, code=killed, status=6/ABRT
Aug 29 15:48:50 homeserver systemd[1]: owntone.service: Failed with result 'signal'.
aaronaaronk6
2023-08-27

TIL that for clock sync in AirPlay 2, shairport-sync uses PTP (or a close variant called NQPTP), while OwnTone uses NTP. This is why OwnTone can't stream to shairport-sync using AirPlay 2. 💡

aaronaaronk6
2023-08-13

I’m surprised how many tracks in my library have become unavailable over the years due to licensing reasons. Thanks to 's Spotify integration, I got a list of these tracks. It’s longer than I expected. Time to resurrect my local library?

OwnTone log output, showing many unavailable tracks. Example:

Track not available for playback: 'VHS Dreams' - 'Ocean Heights' (spotify:track:1xDRJ25aODBauvBwKXTI9o) (restrictions: { "reason": "market" })
Aug 13 18:26:16 homeserver owntone[3406904]: [2023-08-13 18:26:16] [  LOG]  spotify: Scanned 45 of 65 saved playlists
Troed Sångbergtroed@ioc.exchange
2023-02-21

Any #owntone people on here? I'm using it to stream to all the #audiopro speakers (linkplay-devices) via #airplay protocol.

Since some time back playback suddenly stops randomly, and sort of often. It's possible to just restart by pressing play again, but it still kills flow :D

When it happens, this appears in the log:

> ffmpeg: Application provided invalid, non monotonically increasing dts to muxer in stream 0

It's playing from the local music collection so I doubt this is a source lag issue.

Troed Sångbergtroed@ioc.exchange
2023-02-05

Seems I might fail getting #Owntone to stream reliably over #Airplay to the #AudioPro Drumfire. The A10s are fine, but the Drumfire cuts out every few seconds. It's about a meter from the nearest AP so it's definitely not signal strength related. Streaming using AudioPro's own app is fine, but it propably uses the native API.

Here's the thing. The Drumfire also has an ethernet port - but connecting that up results in pure chaos. It will randomly (and often) switch which of the interfaces (ethernet, wifi) has which of the two Mac addresses, and the corresponding internal API id. This causes Owntone to not be able to stream reliably to it at all.

Again, the AudioPro app is fine though (and I just need to tell arpwatch in the router to disregard any shenanigans from those addresses).

I guess the proper solution would be to add support for the #LinkPlay API to Owntone. Oh joy.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst