231 lines
11 KiB
HTML
231 lines
11 KiB
HTML
<!DOCTYPE html>
|
||
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
|
||
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
|
||
|
||
<link rel="canonical" href="https://blog.trentsonlinedocs.xyz/posts/simplified-raspberry-streaming/">
|
||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||
<title>Simplified Raspberry Streaming - Trent's Blog</title>
|
||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700" />
|
||
|
||
<link rel="stylesheet" href="../../css/theme.css" />
|
||
<link rel="stylesheet" href="../../css/theme_extra.css" />
|
||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/github.min.css" />
|
||
<link href="../../extra.css" rel="stylesheet" />
|
||
|
||
<script>
|
||
// Current page data
|
||
var mkdocs_page_name = "Simplified Raspberry Streaming";
|
||
var mkdocs_page_input_path = "posts/simplified-raspberry-streaming.md";
|
||
var mkdocs_page_url = "/posts/simplified-raspberry-streaming/";
|
||
</script>
|
||
|
||
<script src="../../js/jquery-2.1.1.min.js" defer></script>
|
||
<script src="../../js/modernizr-2.8.3.min.js" defer></script>
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/highlight.min.js"></script>
|
||
<script>hljs.initHighlightingOnLoad();</script>
|
||
</head>
|
||
|
||
<body class="wy-body-for-nav" role="document">
|
||
|
||
<div class="wy-grid-for-nav">
|
||
|
||
|
||
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
|
||
<div class="wy-side-scroll">
|
||
<div class="wy-side-nav-search">
|
||
<a href="../.." class="icon icon-home"> Trent's Blog</a>
|
||
<div role="search">
|
||
<form id ="rtd-search-form" class="wy-form" action="../../search.html" method="get">
|
||
<input type="text" name="q" placeholder="Search docs" title="Type search term here" />
|
||
</form>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
|
||
<p class="caption"><span class="caption-text">RSS</span></p>
|
||
<ul>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../rss/">RSS</a>
|
||
</li>
|
||
</ul>
|
||
<p class="caption"><span class="caption-text">Links</span></p>
|
||
<ul>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../links/">Links</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://trentpalmer.org">TrentReads</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://blog.trentpalmer.org">AttentionSpanHistory</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://github.com/TrentSPalmer">GitHub</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://twitter.com/boringtrent">Twitter</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://www.facebook.com/trentspalmer">Facebook</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://docs.trentsonlinedocs.xyz/">TrentDocs</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://trentsonlinedocs.xyz/hugo-themes-report/hugo-themes-report.html">HugoThemesReport</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://play.google.com/store/apps/details?id=org.trentpalmer.libre_gps_parser">LibreGpsParser</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://concise-pdx.com/">ConcisePDX</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://trentspalmer.github.io/fcc-challenges/">FreeCodeCampChallenges</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="" href="https://trentpalmer.work/6a57bbe24d8244289610bf57533d6c6f/">DeviceLayout</a>
|
||
</li>
|
||
</ul>
|
||
<p class="caption"><span class="caption-text">Posts</span></p>
|
||
<ul class="current">
|
||
<li class="toctree-l1"><a class="reference internal" href="../trents-favorite-podcasts/">Trent's Favorite Podcasts</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../test-qr-svg-django/">Test QRCODE Svg in Django</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../prosody-photo-uploads/">Prosody Photo Uploads</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../xmpp-apt-notifications/">Xmpp Apt Notifications</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../apache-virtual-hosts/">Apache Virtual Hosts</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../sendxmpp-handler-for-python-logging/">SENDXMPPHandler for Python Logging</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../instructions-for-tethering-from-phone/">Instructions For Tethering From Phone</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../lmde4-custom-partitions-disk-encryption/">LMDE4 Custom Partitions Disk Encryption</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../linux-move-cursor-with-keyboard/">Linux Move Cursor With Keyboard</a>
|
||
</li>
|
||
<li class="toctree-l1 current"><a class="reference internal current" href="./">Simplified Raspberry Streaming</a>
|
||
<ul class="current">
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../clear-linux-encrypted-xfs-root/">Clear Linux Encrypted xfs Root</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../clear-linux-guest-virt-manager/">Clear Linux Guest Virt Manager</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../faster-partitioning-with-sgdisk/">Faster Partitioning With sgdisk</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../lmde3-xfs-full-disk-encryption/">LMDE3 xfs Full Disk Encryption</a>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../rewrite-hugo-themes-report-in-python/">Rewrite Hugo Themes Report in Python</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
|
||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
|
||
|
||
|
||
<nav class="wy-nav-top" role="navigation" aria-label="top navigation">
|
||
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
||
<a href="../..">Trent's Blog</a>
|
||
</nav>
|
||
|
||
|
||
<div class="wy-nav-content">
|
||
<div class="rst-content">
|
||
<div role="navigation" aria-label="breadcrumbs navigation">
|
||
<ul class="wy-breadcrumbs">
|
||
<li><a href="../..">Docs</a> »</li>
|
||
|
||
|
||
|
||
<li>Posts »</li>
|
||
|
||
|
||
|
||
<li>Simplified Raspberry Streaming</li>
|
||
<li class="wy-breadcrumbs-aside">
|
||
|
||
</li>
|
||
</ul>
|
||
|
||
<hr/>
|
||
</div>
|
||
|
||
<div role="main">
|
||
<div class="section">
|
||
|
||
<p>date: 2019-05-12T18:32:55-07:00</p>
|
||
<h2 id="raspberrypi-is-a-great-mpd-appliance"><strong>RaspberryPi is a Great MPD Appliance</strong></h2>
|
||
<p>I’m really pleased with the <a href="https://www.raspberrypi.org/" target="_blank">RaspberryPi</a> as an
|
||
<a href="https://en.wikipedia.org/wiki/Music_Player_Daemon" target="_blank">MPD</a> (music player daemon),
|
||
appliance. I have it hooked up to the home surround-sound system via spdif,
|
||
digital optical cable hat, btw, running
|
||
<a href="https://www.hifiberry.com/products/digiplus/" target="_blank">Arch Linux ARM</a>, with
|
||
the <code>/</code> file system on a dual-thumbdrive,
|
||
<a href="https://btrfs.wiki.kernel.org/index.php/Using_Btrfs_with_Multiple_Devices" target="_blank">btrfs raid1 (mirror) device</a>.</p>
|
||
<p>It plays music around the clock, reliably, without breaking a sweat.
|
||
And the mpd daemon is easy to remote control,
|
||
either from the command line with <a href="https://github.com/arybczak/ncmpcpp" target="_blank">ncmpcpp</a>,
|
||
or using <a href="https://play.google.com/store/apps/details?id=org.gateshipone.malp&hl=en_US" target="_blank">M.A.L.P for Android</a>.</p>
|
||
<h2 id="andor-as-an-internet-radio-streaming-client"><strong>And/Or as an Internet Radio Streaming Client</strong></h2>
|
||
<p>The beauty of this setup it in the simplicity. All you have to do is create an plain text *m3u
|
||
file with the address:port of the internet radio stream you want,
|
||
and place that in <code>/var/lib/mpd/playlists</code> directory.</p>
|
||
<p>You can find various internet radio lists on the internet, and many offer
|
||
example *m3u playlist files that you can download. However, the important thing
|
||
is that your m3u playlist file has to contain the exact streaming address,
|
||
so if the m3u file you download points to a pls file,
|
||
you may have to download that pls file to look for the streaming address.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<footer>
|
||
|
||
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
|
||
|
||
<a href="../clear-linux-encrypted-xfs-root/" class="btn btn-neutral float-right" title="Clear Linux Encrypted xfs Root">Next <span class="icon icon-circle-arrow-right"></span></a>
|
||
|
||
|
||
<a href="../linux-move-cursor-with-keyboard/" class="btn btn-neutral" title="Linux Move Cursor With Keyboard"><span class="icon icon-circle-arrow-left"></span> Previous</a>
|
||
|
||
</div>
|
||
|
||
|
||
<hr/>
|
||
|
||
<div role="contentinfo">
|
||
<!-- Copyright etc -->
|
||
|
||
</div>
|
||
|
||
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
||
</footer>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</section>
|
||
|
||
</div>
|
||
|
||
<div class="rst-versions" role="note" aria-label="versions">
|
||
<span class="rst-current-version" data-toggle="rst-current-version">
|
||
|
||
|
||
<span><a href="../linux-move-cursor-with-keyboard/" style="color: #fcfcfc">« Previous</a></span>
|
||
|
||
|
||
<span><a href="../clear-linux-encrypted-xfs-root/" style="color: #fcfcfc">Next »</a></span>
|
||
|
||
</span>
|
||
</div>
|
||
<script>var base_url = '../..';</script>
|
||
<script src="../../js/theme_extra.js" defer></script>
|
||
<script src="../../js/theme.js" defer></script>
|
||
<script src="../../search/main.js" defer></script>
|
||
<script defer>
|
||
window.onload = function () {
|
||
SphinxRtdTheme.Navigation.enable(true);
|
||
};
|
||
</script>
|
||
|
||
</body>
|
||
</html>
|