This is a two in one request.
I want to be able to host my own audio content directly from my home media server.
Benefits:
1. Leverage my MYO cards for more content without increasing storage/strain on yoto servers.
2. Allow for greater content/library access on long (think cross-country) trips. The last time we took a multi-day trip I used a Rapberry Pi Zero-W as a media server for movies/music. We didn't have yoto then, but if would sure be cool to be able to account for that use case. There are multiple ways that I believe this could be handled. Most of the concepts are beyond the scope of a normal user, but I think with some creative solutioning we could make it palatable.
Provide a simple html template that I can static host on my own server defining my books. I'm happy to write my own scripts around whatever this structure is to make it easily repeatable and would share with the community.
Provide a method of defining RSS feeds for environments that the yoto server cannot access as well as guidance on validating RSS feeds for yoto compatibilty. I currently run audiobookshelf on my media server for providing my older kids access to audiobooks on their devices. One of the features it includes is the ability to create RSS feeds for individual books, or collections of books. Attempting to add one of the feeds to a MYO card via the web interface fails because the yoto service cannot access the feed. I temporarily exposed the feed to the open internet but continued to have failures adding it. I'm not certain if the issues after that were caused by RSS feed errors or reachability errors from using a self-signed ssl certificate.
ISSUES:
Problem: Web based MYO card tool cannot work for non-internet accessible content.
Solution: Provide a way to create a MYO card from non-internet facing content and/or non-validated rss feeds.
Problem: No way to ensure the delivered web content is acceptable to the yoto player.
Solution: Templates from yoto dev team showing acceptable HTML/JS/XML(RSS)/JSON responses. Also, an option for viewing more verbose failure messages during MYO RSS import.
Problem: Yoto URIs all point to yoto for resolving/presenting content
Solution: I can use nfctool on android to write a local URI on a card.
Alternative Solution: override the yoto domain with my local DNS server (may cause certificate validation errors)