{"id":2372,"date":"2022-06-10T15:41:40","date_gmt":"2022-06-10T13:41:40","guid":{"rendered":"https:\/\/timvis.de\/blog\/?p=2372"},"modified":"2022-06-19T20:50:19","modified_gmt":"2022-06-19T18:50:19","slug":"bluetooth-sink","status":"publish","type":"post","link":"https:\/\/timvis.de\/blog\/2022\/06\/bluetooth-sink\/","title":{"rendered":"Custom: Bluetooth audio receiver"},"content":{"rendered":"<p>A custom Bluetooth receiver as an attachement to an audio setup, where one can play sound from the mobile phone quickly. Secure connectivity without user interaction. When one has connected, others cannot see the device anymore.<\/p>\n<p><!--more--><\/p>\n<h3>Hardware from the pool<\/h3>\n<ul>\n<li>Asus Tinkerboard (or Raspberry PI with bluetooth)<\/li>\n<li>Tinkerboard has a 192KHz \/ 24 bit audio codec<\/li>\n<\/ul>\n<h3>Software\/System<\/h3>\n<ul>\n<li>Tinker Board OS (headless)<\/li>\n<li>Custom compiled bluetooth software to play the audio on a low level through Alsa.<\/li>\n<li>Figured out the config for Tinkerboard&#8217;s audio.<\/li>\n<li>Automatition through <em>systemd<\/em> services and with <em>udev.<\/em><\/li>\n<\/ul>\n<h3>further Customization \/ Scalability<\/h3>\n<ul>\n<li>Audio visualizer<\/li>\n<li>realtime filtering \/ sound enhancement plugins<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1920\" height=\"1280\" src=\"https:\/\/timvis.de\/blog\/wp-content\/uploads\/2022\/06\/01-2.jpg\" alt=\"\" class=\"wp-image-2501\" srcset=\"https:\/\/timvis.de\/blog\/wp-content\/uploads\/2022\/06\/01-2.jpg 1920w, https:\/\/timvis.de\/blog\/wp-content\/uploads\/2022\/06\/01-2-512x341.jpg 512w, https:\/\/timvis.de\/blog\/wp-content\/uploads\/2022\/06\/01-2-200x133.jpg 200w, https:\/\/timvis.de\/blog\/wp-content\/uploads\/2022\/06\/01-2-768x512.jpg 768w, https:\/\/timvis.de\/blog\/wp-content\/uploads\/2022\/06\/01-2-1536x1024.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A custom Bluetooth receiver as an attachement to an audio setup, where one can play sound from the mobile phone quickly. Secure connectivity without user interaction. When one has connected, others cannot see the device anymore.<\/p>\n","protected":false},"author":2,"featured_media":2501,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"lazy_load_responsive_images_disabled":false,"footnotes":""},"categories":[4,109,116],"tags":[],"class_list":["post-2372","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-custom_technology","category-network","category-rpi-use-case"],"_links":{"self":[{"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/posts\/2372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/comments?post=2372"}],"version-history":[{"count":0,"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/posts\/2372\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/media\/2501"}],"wp:attachment":[{"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/media?parent=2372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/categories?post=2372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/timvis.de\/blog\/wp-json\/wp\/v2\/tags?post=2372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}