{"id":5624,"date":"2023-10-10T15:04:03","date_gmt":"2023-10-10T15:04:03","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=5624"},"modified":"2023-11-27T08:12:43","modified_gmt":"2023-11-27T08:12:43","slug":"paragon-project-a-portable-music-player","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/","title":{"rendered":"Paragon Project: A Portable Music Player"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image-1024x576.png\" alt=\"Portable Music Player Title Image\" class=\"wp-image-5625\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image-1024x576.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image-300x169.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image-768x432.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Miss your old iPod? Looking to make something to replace it? Then this is the project for you! It&#8217;s a portable music player and it&#8217;s guaranteed to kick your nostalgia into high-gear.<\/p>\n\n\n\n<p>It was made by Nic, who&#8217;s uploaded the log files to <a href=\"https:\/\/hackaday.io\/project\/192376\/logs?sort=oldest\">Hackaday<\/a>, and calls it Music32-V2.<\/p>\n\n\n\n<p>It&#8217;s a very interesting custom build and I, for one, am really looking forward to seeing how it develops. Nic&#8217;s planning on making it fully open-source, so you&#8217;ll also get to play around with it.<\/p>\n\n\n\n<p>I want to mention that this project isn&#8217;t complete. We&#8217;re featuring it here, because it&#8217;s really a great project and, honestly, some of the best parts of these Hackaday projects are the logs. <\/p>\n\n\n\n<p>And even when a project isn&#8217;t complete, it&#8217;s fun to watch it develop.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-50.png\" alt=\"Portable Music Player\" class=\"wp-image-5627\" style=\"width:467px;height:378px\" width=\"467\" height=\"378\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-50.png 854w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-50-300x243.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-50-768x621.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-50-15x12.png 15w\" sizes=\"auto, (max-width: 467px) 100vw, 467px\" \/><figcaption class=\"wp-element-caption\">Credit: <a href=\"https:\/\/hackaday.io\/project\/192376\/logs?sort=oldest\">Nic<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>You can really see the struggles that people go through, how they come up with the solutions, and the sheer ingenuity of makers. So we&#8217;ll be sure to update this post as the project moves forward, just so you can see more!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware<\/h2>\n\n\n\n<p>And in the case of Nic, one of these struggles has revolved around the hardware.<\/p>\n\n\n\n<p>Nic designed a PCB for this project that is currently based on an Espressif ESP32-S3 chip. The idea is that the portable music player utilizes an SD card to store music.<\/p>\n\n\n\n<p>And, as you can see in the picture below, Nic&#8217;s got an ES8327 CODEC IC controlling the audio.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Screenshot-from-2023-10-10-16-07-41.png\" alt=\"Portable Music Player Internal View\" class=\"wp-image-5628\" style=\"width:480px;height:216px\" width=\"480\" height=\"216\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Screenshot-from-2023-10-10-16-07-41.png 753w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Screenshot-from-2023-10-10-16-07-41-300x135.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Screenshot-from-2023-10-10-16-07-41-18x8.png 18w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption class=\"wp-element-caption\">Credit: <a href=\"https:\/\/hackaday.io\/project\/192376\/logs?sort=oldest\">Nic<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Nic initially went with an ESP32-S3, because the idea was to have USB drag-and-drop for music. However, the ESP32-S3 won&#8217;t work for Bluetooth headphones, because it only supports Bluetooth Low Energy (BLE).<\/p>\n\n\n\n<p>So, the current plan is to work out the software side of things and then change up the PCB to hold a different microcontroller.<\/p>\n\n\n\n<p>According to Nic, that will make Bluetooth headphones available, but the drag-and-drop function has to go.<\/p>\n\n\n\n<p>Aside fro that, Nic decided to add a case and clickwheel to really give it the same feel as a lot of the classic portable music devices.<\/p>\n\n\n\n<p>(In the logs, Nic compares the UI to a Zune. Remember those? But I think it looks a lot like a SanDisk Sansa actually.)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Software<\/h2>\n\n\n\n<p>Software is still mostly in the early stages.<\/p>\n\n\n\n<p>The project is written in C and, according to the most recent logs, Nic has been spending quite a bit of time working on the sprites.<\/p>\n\n\n\n<p>If you turn to the <a href=\"https:\/\/github.com\/Thecactusman0\/Music32-OS\/tree\/main\/Music32v2_main\">GitHub repository<\/a>, you&#8217;ll find that most of the project files currently revolve around the interface and getting the files in order.<\/p>\n\n\n\n<p>I&#8217;m excited to see where the software goes here. Already at the moment, the visual interface seems pretty smooth and intuitive.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-51-1024x771.png\" alt=\"\" class=\"wp-image-5631\" style=\"width:515px;height:388px\" width=\"515\" height=\"388\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-51-1024x771.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-51-300x226.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-51-768x578.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-51-16x12.png 16w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/image-51.png 1055w\" sizes=\"auto, (max-width: 515px) 100vw, 515px\" \/><figcaption class=\"wp-element-caption\">Credit: <a href=\"https:\/\/hackaday.io\/project\/192376\/logs?sort=oldest\">Nic<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>So there you have it, a portable music player. I hope this inspires you to build your own!<\/p>\n\n\n\n<p>Be sure to go check out <a href=\"https:\/\/hackaday.io\/project\/192376-music32-v2-portable-music-player\">the project page on Hackaday<\/a> for more details.<\/p>\n\n\n\n<p>And be sure to check out more <a href=\"https:\/\/picockpit.com\/raspberry-pi\/category\/paragon-projects\/\">Paragon Projects here<\/a>.<\/p>\n\n\n\n<p>I&#8217;d like to see a project like this with a Raspberry Pi Pico.<\/p>\n\n\n\n<p>What about you? What functions and features would you add?<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fparagon-project-a-portable-music-player%2F&text=Paragon%20Project%3A%20A%20Portable%20Music%20Player\" title=\"Share on X\" aria-label=\"Share on X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fparagon-project-a-portable-music-player%2F\" title=\"Share on Facebook\" aria-label=\"Share on Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fparagon-project-a-portable-music-player%2F&text=Paragon%20Project%3A%20A%20Portable%20Music%20Player\" title=\"Share on Telegram\" aria-label=\"Share on Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fparagon-project-a-portable-music-player%2F\" title=\"Share on Reddit\" aria-label=\"Share on Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">share<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Miss your old iPod? Looking to make something to replace it? Then this is the project for you! It&#8217;s a portable music player and it&#8217;s guaranteed to kick your nostalgia into high-gear. It was made by Nic, who&#8217;s uploaded the log files to Hackaday, and calls it Music32-V2. It&#8217;s a very interesting custom build and&hellip;<\/p>\n","protected":false},"author":2,"featured_media":5625,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2242,1534],"tags":[508,1871,202,2032,361,1633,1870,2031,2034,166,1789,359,2033],"class_list":["post-5624","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esp32-projects","category-paragon-projects","tag-espressif-esp32","tag-foss","tag-hardware","tag-ipod","tag-music","tag-noise","tag-open-source","tag-portable-music-player","tag-sansa","tag-sd-card","tag-software","tag-sound","tag-zune"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Paragon Project: A Portable Music Player | PiCockpit<\/title>\n<meta name=\"description\" content=\"Paragon Projects\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Paragon Project: A Portable Music Player | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"Paragon Projects\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-10T15:04:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-27T08:12:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"Paragon Project: A Portable Music Player\",\"datePublished\":\"2023-10-10T15:04:03+00:00\",\"dateModified\":\"2023-11-27T08:12:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/\"},\"wordCount\":540,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Portable-Music-Player-Title-Image.png\",\"keywords\":[\"Espressif ESP32\",\"FOSS\",\"Hardware\",\"iPod\",\"Music\",\"Noise\",\"open-source\",\"Portable Music Player\",\"Sansa\",\"SD Card\",\"Software\",\"Sound\",\"Zune\"],\"articleSection\":[\"ESP32 Projects\",\"Paragon Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/\",\"name\":\"Paragon Project: A Portable Music Player | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Portable-Music-Player-Title-Image.png\",\"datePublished\":\"2023-10-10T15:04:03+00:00\",\"dateModified\":\"2023-11-27T08:12:43+00:00\",\"description\":\"Paragon Projects\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Portable-Music-Player-Title-Image.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/Portable-Music-Player-Title-Image.png\",\"width\":1200,\"height\":675,\"caption\":\"Portable Music Player Title Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-a-portable-music-player\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Paragon Projects\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/paragon-projects\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Paragon Project: A Portable Music Player\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Paragon Project: A Portable Music Player | PiCockpit","description":"Paragon Projects","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/","og_locale":"en_US","og_type":"article","og_title":"Paragon Project: A Portable Music Player | PiCockpit","og_description":"Paragon Projects","og_url":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2023-10-10T15:04:03+00:00","article_modified_time":"2023-11-27T08:12:43+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image.png","type":"image\/png"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"Written by":"raspi berry","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"Paragon Project: A Portable Music Player","datePublished":"2023-10-10T15:04:03+00:00","dateModified":"2023-11-27T08:12:43+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/"},"wordCount":540,"commentCount":0,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image.png","keywords":["Espressif ESP32","FOSS","Hardware","iPod","Music","Noise","open-source","Portable Music Player","Sansa","SD Card","Software","Sound","Zune"],"articleSection":["ESP32 Projects","Paragon Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/","url":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/","name":"Paragon Project: A Portable Music Player | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image.png","datePublished":"2023-10-10T15:04:03+00:00","dateModified":"2023-11-27T08:12:43+00:00","description":"Paragon Projects","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/10\/Portable-Music-Player-Title-Image.png","width":1200,"height":675,"caption":"Portable Music Player Title Image"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-a-portable-music-player\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Paragon Projects","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/paragon-projects\/"},{"@type":"ListItem","position":3,"name":"Paragon Project: A Portable Music Player"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"raspi berry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts\/5624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/comments?post=5624"}],"version-history":[{"count":4,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts\/5624\/revisions"}],"predecessor-version":[{"id":5632,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts\/5624\/revisions\/5632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/media\/5625"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/media?parent=5624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/categories?post=5624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/tags?post=5624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}