EOSMS Een Ontzettend Simpele Muziek Speler André Reinink

Total Page:16

File Type:pdf, Size:1020Kb

EOSMS Een Ontzettend Simpele Muziek Speler André Reinink EOSMS Een Ontzettend Simpele Muziek Speler André Reinink Ik was van plan te starten met het schrijven van een reeks artikelen over de Arduino, een populaire microcontroller, en domotica. Totdat ik iets tegenkwam waarvan ik dacht dat ik dat de lezers niet mocht onthouden: een ontzettend simpele muziekspeler voor headless muziek spelen zonder kopzorgen! Herkenbaar? Al snel kwam ik er achter dat het gaat om een echte audiofiel. Zelf noemt hij Ik bezit een eindversterker met twee zich ‘audio‐evangelist’. Zijn budget en luidsprekers. Daarnaast een krakkemik‐ kennis zijn vermoedelijk groter dan dat kige dvd‐speler die ook cd’s kan afspe‐ van mij. Maar ik werd wel getriggerd len. O ja, er is ook nog een Sony Play‐ om met zijn informatie aan de slag te station. Vroeger speelde ik langspeel‐ gaan. Omdat ik wel een muziekliefheb‐ platen af. Die waren goed voor ruim 20 ber ben, maar slechts een basisgeluids‐ minuten audio per kant. De cd kwam en installatie bezit, besloot ik te onder‐ DAC in usb‐stick‐uitvoering bood 74 minuten digitaal genot. Mijn zoeken of het ook lowbudget kan. Voor audio converteerde ik naar mp3‐bestan‐ de ware audiofielen onder ons: blijf le‐ De tweede uitvoering is iets luxer uit‐ den en zette die op mijn thuisnetwerk. zen, dit artikel is ook geschikt om te gevoerd. Keurig afgewerkt in een alu‐ Met een RaspberryPi als hardware en experimenteren als je een groter bud‐ minium behuizing. Een usb‐ingang om Kodi als software kon ik ook mijn favo‐ get tot je beschikking hebt. met een kabeltje aan te sluiten op de riete muziek afspelen. Simpel toch? Ja, Raspberry. En drie uitgangen: een 3,5 maar ik vond het allemaal net iets te mm stereo‐jack, een RCA‐(tulp) en een omslachtig. Grootste handicap: je hebt Lowbudget of no‐budget Toslink‐uitgang. een beeldscherm of televisie nodig om muziek te selecteren en af te spelen. Ik Op het internet zijn er gelukkig low‐ wil mijn muziek op een simpele manier budget oplossingen te vinden. Lowbud‐ kunnen afspelen. Of ik nu achter mijn get betekent voor mij: experimenteren pc zit, een smartphone gebruik of met zonder financieel risico. een tablet op de bank hang. Dan is een Bovendien: bij de combinatie van mijn ontzettend simpele muziekspeler de leeftijd en een basis geluidsinstallatie is oplossing. high‐end audio sowieso niet van toepas‐ sing. Op een gegeven moment wordt je gehoor minder, vooral voor de hoge to‐ Geluidje nen. Ik struinde het internet af en ging op zoek naar een goedkope DAC die cd‐ De Raspberry Pi en verwante mini‐pc‘s kwaliteit levert. zijn breed inzetbaar. En ook audio‐out‐ DAC in externe usb‐uitvoering put behoort tot de mogelijkheden. Ik bezit een RaspberryPi B+. Helaas is de PCM2704 Toslink is een optische verbinding via audiokwaliteit aan boord, via 3,5 jack kunststof ‘glasvezel’. Op mijn oude of HDMI, niet indrukwekkend. Ook de Na een paar avonden speuren viel mijn eindversterker ontdekte ik een Toslink‐ nieuwere versies hebben geen betere oog op een DAC die veel gebruikt werd: ingang. Een leuke uitdaging voor dit audiomogelijkheden, heb ik me laten de PCM2704. Deze chip speelt audio af artikel. De prijzen van deze speeltjes? vertellen. Gelukkig kun je daar op een in cd‐kwaliteit. Deze chip is zeker niet De usb‐uitvoering kostte mij ongeveer simpele manier iets aan doen: gebruik de beste optie, maar heeft misschien drie euro, de laatste uitvoering was een een DAC. Een Digital Analog Converter. wel de beste prijs‐kwaliteit verhouding. stukje duurder: ongeveer zeven euro. Met zo’n omzetter kun je genieten van Beide versies werden zonder verzend‐ hifimuziek via je Raspberry. Er zijn le‐ Ik las zoveel positieve ervaringen dat ik kosten geleverd vanuit China. gio aanbieders van zo’n DAC. Een er een gokje mee wilde wagen. bekende naam op dit gebied is HiFi‐ Deze chip zit gemonteerd in DAC’s die Berry1. Een opsteekprint die je Pi omto‐ via de usb van de Pi worden aangeslo‐ Welke software? vert tot een hifi‐muziekspeler. Voor de ten. Een soort veredelde usb‐geluids‐ echte audiofiel is de prijs natuurlijk kaart dus. In principe zijn er drie, eigenlijk vier, geen probleem. De prijzen van de DAC’s De duurdere (I2S)DAC’s zitten op een bekende namen als het gaat om mu‐ lopen uiteen van 30 euro tot enkele opsteekprint die je op de Raspberry ziekspelers. Volumio3, Rune Audio honderden euro’s. prikt. Ik vond twee interessante uitvoe‐ Player4, Moode Audio Player5 en ringen van een usb‐DAC. De eerste uit‐ PiMusicBox6. Die laatste heb ik niet in voering is een soort usb‐stick met een detail getest omdat de andere het Mijn uitgangspunt 3,5 mm stereojack‐uitgang. Je steekt vaakst genoemd worden in artikelen en de usb‐aansluiting in de Raspberry en forums. Maar voel je vrij om te experi‐ Tijdens het lezen over dit onderwerp de 3,5 mm jack‐uitgang sluit je met een menteren. Ze lijken allemaal ook erg kwam ik onder andere terecht op het doodgewoon stereokabeltje aan op een veel op elkaar. En dat is ook niet YouTube‐kanaal van Hans Beekhuyzen2. ingang van de eindversterker. vreemd. Hun oorsprong ligt in het 1 ‘RaspFi’ project. Volumio had ik het moeten de speler eerst configureren. Ik voor elkaar de map snel te koppelen. snelst ‘werkend’. Volumio is gebaseerd klik op menu. Na een beetje speurwerk blijkt het op Raspbian. Rune Audio Player kostte De menu‐onderdelen die daar zichtbaar probleem in de rechten te zitten. Niet me iets meer moeite. Meer daarover worden zijn ook wel begrijpelijk. Van op de NAS. Het probleem zit in een in‐ verderop in dit artikel. RuneAudio is ge‐ ‘Playback’ tot ‘Turn off’. De enige on‐ stelling van RuneAudio. baseerd op Arch Linux. Als laatste pro‐ bekende term is waarschijnlijk ‘MPD’. beerde ik Moode Audio Player, ook Dat staat voor ‘Music Player Daemon’: gebaseerd op Raspbian. Beetje drukke een stukje software om muziek vanaf interface. Alle drie zijn het ‘headless’ een server te spelen. muziekspelers: je moet ze bedienen met je pc, telefoon of tablet. Vooral op je telefoon betekent het dat de be‐ Stap 1: audio koppelen diening moet kloppen, anders ga je je eraan ergeren. Voor dit artikel neem ik Ik controleer even of ik gekoppeld ben RuneAudio als voorbeeld. Maar de in‐ met het netwerk; ik klik op ‘Network’ stallatie van de andere twee is nage‐ in het menu. In het scherm zie ik dat er noeg identiek. een groen vinkje staat bij het IP‐adres. Ik word enthousiast en wil audiobestan‐ den toevoegen. Omdat ik een NAS heb, Rune Audio Player wil ik audiobestanden op mijn NAS kop‐ pelen aan de speler. Ik klik daarom op Software downloaden, wegschrijven op ‘Sources’. MPD‐configuratie aanpassen een sd‐kaart, kaart in de Pi en starten maar. Ik heb gebruikt gemaakt van een In het menu ‘MPD’ zit een instelling bedrade netwerkverbinding. Je kunt voor ‘daemon user: group’. Zet deze op natuurlijk ook koppelen via wifi. Wel‐ ‘root:root’ in plaats van ‘default’. licht dat bij de keuze van een wifi‐don‐ En nu we er toch zijn: bovenaan kun je gle Volumio en Moode in het voordeel de ‘Audio output interface’ selecteren. zijn omdat ze op Raspbian gebaseerd Ik klik en zie dat mijn DAC herkend zijn voor ondersteuning van wifidong‐ wordt. De instellingen worden dus: les. Mijn router wijst Rune Audio het IP‐ adres 192.168.178.33 toe. Audio koppelen Ik kan de gemakkelijkste weg kiezen en een ‘USB MOUNT’, een usb‐stick dus, koppelen. Ik vind ‘NETWORK MOUNT’ Hoofdmenu interessanter. Op mijn NAS heb ik een map ‘Music’ aangemaakt met audiobe‐ DAC‐herkenning, daemon user group standen. Die map wil ik beschikbaar instellen Het openingsscherm en menu stellen om afspeelbaar te maken. Een gouden regel is, om niet te veel te Het openingsscherm is erg overzichte‐ ‘tweaken’. Probeer per instelling uit lijk. Een visualisatie van de audio: tijd, wat de gevolgen zijn. Als ik de instel‐ informatie en volume. lingen opsla en naar het menupunt ‘Sources’ terug ga, kan ik nu wel de netwerkmap toevoegen. Volumio regelt het aankoppelen van een netwerkmap overigens netter. Daar gaat het aankoppelen automatisch goed. Mijn ‘Sources’ zien er dan uit als in de afbeelding hieronder. Openingsscherm Onderin staan ‘library’, ‘Playback’ en Netwerk koppelen ‘Queue’. Ik heb geen Nederlandse ver‐ taling kunnen vinden. Volumio heeft die Als je het plaatje hierboven ziet, lijkt wel. Maar ik verwacht van een tech‐ alles rechttoe rechtaan. Het adres van nisch publiek dat het e.e.a. wel duide‐ de NAS is 192.168.178.40 en de map lijk is. Het scherm is nu nog leeg. We heet ‘Music’. Ik krijg het echter niet Overzicht van gekoppelde bronnen 2 Merk op dat in de taakbalk ‘Library’ is Open de browser op je telefoon en typ vervangen door ‘Updating’. RuneAudio het netwerkadres in. Je krijgt dan leest alle audiobestanden in: de infor‐ dezelfde interface maar dan verticaal. matie van het bestand: album, artiest, Had ik al geschreven dat je bij het track, et cetera. Het audiobestand zelf samenstellen van de afspeellijst gebruik blijft natuurlijk op de NAS staan. kunt maken van de zoekfunctie? Zo simpel: trefwoord intikken en alle tref‐ fers komen in beeld en kunnen toege‐ Stap 2: audio afspelen voegd worden. Ik klik op ‘Playback’ in de taakbalk. Een Het audiobestand wordt afgespeeld Afspeellijsten kunnen bewaard en ver‐ melding: ‘Empty queue, add some files wijderd worden. Binnen een uur ben je from your library, Browse library.’ De cd‐cover is zichtbaar in het midden. helemaal vertrouwd met de interface Logisch, ik moet wel eerst een keuze En rechts kun je het volume verhogen en kun je van muziek genieten.
Recommended publications
  • Archphile Manual V.0.13.7 (2020-05-13) – – [email protected] 2
    Archphile Manual V.0.13.7 (minimum requirements – Archphile 1.19 beta – codename Corona) [email protected] Last edited: 2020-05-13 1 Table Of Contents Introduction. 4 Finding The IP Address For The First Time . 4 Connect Via SSH . 4 File Editing with nano. 5 Systemd Services. 5 1.0 System Configuration. 5 1.1 Root Password . 5 1.2 Timezone And NTP Server Configuration . 5 2.0 Network Configuration . 6 3.0 NAS Configuration . 7 3.1 Samba Shares. 7 3.2 NFS Shares. 7 3.3 USB Disk Sharing. 8 3.4 Spinning Down USB Disks . 8 4.0 MPD . 9 4.1 Packages. 9 4.2 Additional File Extensions Support. 9 4.3 Software/Hardware Mixer . 10 4.4 Resampling. 11 4.5 MPD and DSD . 12 4.5 Library Auto-Update . 12 4.6 Backup/Restore Of Music Library Database. 13 5.0 UPNP/DLNA Support . 14 5.1 General Use . 14 5.2 Upmpdcli and Tidal. 14 6.0 Airplay Support . 15 7.0 Spotify Support . 16 8.0 Roon Support. 17 9.0 Squeezelite . 18 10.0 Android Remote Control . 19 11.0 Archphile And I2S DACs For The Raspberry Pi. 20 12.0 Archphile Optimizations. 20 12.1 Odroid C2 Optimizations. 20 12.2 Raspberry Pi 2/3 Optimizations . 22 12.3 Raspberry Pi 4 Optimizations . 22 12.3 Generic Optimizations. 28 13.0 Real Life Examples . 29 Archphile Manual V.0.13.7 (2020-05-13) – https://archphile.org – [email protected] 2 13.1 Simple Use With A USB Disk Or Stick.
    [Show full text]
  • Release 0.23~Git Max Kellermann
    Music Player Daemon Release 0.23~git Max Kellermann Sep 24, 2021 CONTENTS: 1 User’s Manual 1 1.1 Introduction...............................................1 1.2 Installation................................................1 1.3 Configuration...............................................4 1.4 Advanced configuration......................................... 12 1.5 Using MPD................................................ 14 1.6 Advanced usage............................................. 16 1.7 Client Hacks............................................... 18 1.8 Troubleshooting............................................. 18 2 Plugin reference 23 2.1 Database plugins............................................. 23 2.2 Storage plugins.............................................. 24 2.3 Neighbor plugins............................................. 25 2.4 Input plugins............................................... 25 2.5 Decoder plugins............................................. 27 2.6 Encoder plugins............................................. 32 2.7 Resampler plugins............................................ 33 2.8 Output plugins.............................................. 35 2.9 Filter plugins............................................... 42 2.10 Playlist plugins.............................................. 43 2.11 Archive plugins.............................................. 44 3 Developer’s Manual 45 3.1 Introduction............................................... 45 3.2 Code Style...............................................
    [Show full text]
  • BULMA: MPD: Un Esquema Diferente Para Un Reproductor De Música
    BULMA: MPD: un esquema diferente para un reproductor de música Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores | Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons MPD: un esquema diferente para un reproductor de música (18956 lectures) Per Joan Ginard, lumen (http://www.bulma.net) Creado el 07/08/2006 14:47 modificado el 07/08/2006 14:47 El proyecto MPD plantea e implementa un reproductor de múscia con el paradigma cliente servidor. Se explica en este artículo su idea básica y las posibilidades que ofrece. Muchos de nosotros, al pensar en una aplicación de reproducción de música, pensamos en una aplicación normalmente sobre X, del que esperamos que pueda leer la música de nuestro equipo y reproducirla. Esperamos también que nos ofrezca algunas intrucciones de control sobre la reproducción (next, previous, fast foward... ) y operaciones sobre listas de reproducción. Así se comportan básicamente Xmms, Beep-media-player, Kboogle, Xine etc. Algunos reproductores, como Amarok o Juk, van un poco más allá y se esfuerzan en conseguir la gestión de la propia música que tenemos guardada en el equipo, permitiendo ordenarla, realizar búsquedas o transferirla a otros equipos. Ese planteamiento tiene varios problemas ♦ Los equipos sin un sistema de ventanas no pueden utilizar el programa. Es decir, si no tienes arrancado un escritorio o windowmanager (gnome, kde, xfce ...) jamás podrás usar el Amarok, Juk o xmms. ♦ Derivada de la anterior, cada vez que el equipo necesita reiniciar el sistema de ventanas, la aplicación de música debe terminar también y por tanto debe suspenderse también la reproducción. Fijaos en el problema: a pesar de no haber ningún problema con alsa, la tarjeta de sonido o la aplicación de reproducción, la reproducción debe suspenderse debido a cualquier problema en el sistema gráfico.
    [Show full text]
  • Media-Server Auf Basis Von Opensource Software
    Diplomarbeit Media-Server auf Basis von OpenSource Software Ausgeführt zum Zweck der Erlangung des akademischen Grades Dipl.-Ing. (FH) für Telekommunikation und Medien an der Fachhochschule für Telekommunikation und Medien, St. Pölten Vertiefungsrichtung Medientechnik Telekommunikation und Medien Matthias Corvinus-Straße 15 3100 St.Pölten unter der Erstbetreuung von Dipl. Ing. (FH) Fritz GRABO Zweitbegutachtung von Markus SEIDL Bakk. ausgeführt von Alexandra LODER-TAUCHER Matrikelnummer: 0310038037 Graz, den 11. September 2007 Danksagung Diese Diplomarbeit wurde im Studienjahr 2007 an der Fachhochschule für Telekom- munikation und Medien, St. Pölten, in der Vertiefungsrichtung Medientechnik durch- geführt. Danksagung an alle Personen der Fachhochschule St. Pölten, die an der Durchfüh- rung dieser Diplomarbeit beteiligt waren. Im Besonderen an Fritz Grabo für die fach- kundige Betreuung während der letzten Monate. Danksagung an meine Familie, Freundinnen und Freunde, die mich immer begleitet haben. Ganz besonderer Dank gilt meinen Eltern, die mir dieses Studium ermöglicht haben und meinem Freund Michi, der mir in den letzten vier Jahren immer zur Seite stand. Danke für eure Unterstützung zum erfolgreichen Gelingen dieser Arbeit! i Ehrenwörtliche Erklärung Ich versichere, dass - ich diese Diplomarbeit selbständig verfasst, andere als die angegebenen Quel- len und Hilfsmittel nicht benutzt und mich auch sonst keiner unerlaubten Hilfe bedient habe. - ich dieses Diplomarbeitsthema bisher weder im Inland noch im Ausland einem Begutachter/einer Begutachterin zur Beurteilung oder in irgendeiner Form als Prüfungsarbeit vorgelegt habe. Diese Arbeit stimmt mit der von den Begutachtern beurteilten Arbeit überein. Graz, den 11. September 2007 Alexandra LODER-TAUCHER ii Zusammenfassung Die vorliegende Arbeit setzt sich mit der Thematik der zentralen Datenverwaltung von Audiodaten mittels Medienserver auseinander.
    [Show full text]
  • Volumio Documentation Release 0.2
    Volumio Documentation Release 0.2 Michelangelo Guarise April 14, 2016 Contents 1 Features 1 2 Contribute 3 3 Support 5 4 License 7 4.1 Compiling MPD.............................................7 5 Indices and tables 11 i ii CHAPTER 1 Features • Awesome! • Ready to play: flash it and you’re ready • Audiophile Quality: bit perfect playback • FLAC, WAV, MP3, AAC, ALAC, PLS support • Music libraries on Samba, NFS and USB drives • Webradios support out of the box • Control it via integrated Webui with PC, Smartphone, Tablet • Airplay capability • Ramplay Support • DSD Native Playback • Multiroom Playback via Android App • Output playback device Selection • Audio out via HDMI, USB, Analog Jack, S/PDIF, I2S (depends on platform) • Compatible with all UAC2 compliant USB DACs • Wireless Network configuration • Various resampling options, up to 32bit/384khrtz 1 Volumio Documentation, Release 0.2 2 Chapter 1. Features CHAPTER 2 Contribute • Issue Tracker: github.com/volumio/Volumio-WebUI/issues • Source Code: github.com/volumio 3 Volumio Documentation, Release 0.2 4 Chapter 2. Contribute CHAPTER 3 Support If you are having issues, please let us know. volumio.org/forum [email protected] 5 Volumio Documentation, Release 0.2 6 Chapter 3. Support CHAPTER 4 License The project is licensed under GNU/GPLv3 license. Contents: 4.1 Compiling MPD Volumio uses a custom compiled Version of MPD ( http://musicpd.org ). A lightweight, powerful and brilliant Music Player Daemon (you don’t say...). Using a compiled version brings some advantages over Debian mantained packages: • Better performances both in term of responsiveness, and in system load (especially useful in low power platforms like the PI) • Avoidance of unpredicted bugs, which can affect user experience • Custom patching, that allows to add extra functionalities (not used in Volumio) • The fun of compiling something Volumio (from 1.3beta) uses MPD 18.9 4.1.1 Start First, we make sure to satisfy MPD’s dependencies.
    [Show full text]
  • Exposing Vulnerabilities in Media Software Fuzzbox Fuzzing Techniques Case Study: Ogg-Vorbis Other Formats David Thiel, Isec Partners and Features Fallout
    Introduction Overview Containers and Codecs Exposing Vulnerabilities in Media Software Fuzzbox Fuzzing Techniques Case study: Ogg-Vorbis Other formats David Thiel, iSEC Partners and features Fallout Finding root causes BlackHat EU 2008 Collateral damage and future directions Summary Agenda 1 Introduction Introduction 2 Overview Overview Containers 3 and Codecs Containers and Codecs Fuzzbox Fuzzing 4 Fuzzbox Techniques Case study: Fuzzing Techniques Ogg-Vorbis Other formats and features Case study: Ogg-Vorbis Fallout Other formats and features Finding root causes 5 Fallout Collateral damage and future 6 Finding root causes directions Summary 7 Collateral damage and future directions Introduction Hello Introduction I’m a consultant and researcher with iSEC Partners Overview Focus on application security Containers Audio hobbyist and Codecs What’s this all about? Fuzzbox Fuzzing The attack surface and potential of media codecs, players Techniques Case study: and related devices Ogg-Vorbis Other formats Focus here is on slightly on audio, but that doesn’t matter and features Video works the same way, and uses the same container Fallout formats Finding root causes Takeaways Collateral damage and Understand attack surface and implications future Understand how to fuzz and design fuzzers for media directions Help developers understand how to improve code Summary Plant ideas for future research Why this matters Omnipresent and always on Promiscuously shared, played, streamed Introduction Comes from extremely untrusted, often anonymous sources
    [Show full text]
  • › Downloads › En › Release-0.19 › Pdf Mopidy Documentation
    Mopidy Documentation Release 0.19.5 Stein Magnus Jodal and contributors September 07, 2015 Contents 1 Usage 3 1.1 Installation................................................3 1.2 Configuration............................................... 10 1.3 Running Mopidy............................................. 14 1.4 Troubleshooting............................................. 15 1.5 Debian package............................................. 16 2 Extensions 19 2.1 Mopidy-Local.............................................. 19 2.2 Mopidy-Stream.............................................. 20 2.3 Mopidy-HTTP.............................................. 21 2.4 Mopidy-MPD.............................................. 22 2.5 Mopidy-SoftwareMixer......................................... 24 2.6 Mixer extensions............................................. 24 2.7 Backend extensions........................................... 25 2.8 Frontend extensions........................................... 28 2.9 Web extensions.............................................. 30 3 Clients 35 3.1 HTTP clients............................................... 35 3.2 MPD clients............................................... 35 3.3 MPRIS clients.............................................. 46 3.4 UPnP clients............................................... 47 4 About 51 4.1 Authors.................................................. 51 4.2 Sponsors................................................. 52 4.3 Changelog................................................ 53 4.4 Versioning...............................................
    [Show full text]
  • Pdf/Acyclic.1.Pdf
    tldr pages Simplified and community-driven man pages Generated on Sun Sep 26 15:57:34 2021 Android am Android activity manager. More information: https://developer.android.com/studio/command-line/adb#am. • Start a specific activity: am start -n {{com.android.settings/.Settings}} • Start an activity and pass data to it: am start -a {{android.intent.action.VIEW}} -d {{tel:123}} • Start an activity matching a specific action and category: am start -a {{android.intent.action.MAIN}} -c {{android.intent.category.HOME}} • Convert an intent to a URI: am to-uri -a {{android.intent.action.VIEW}} -d {{tel:123}} bugreport Show an Android bug report. This command can only be used through adb shell. More information: https://android.googlesource.com/platform/frameworks/native/+/ master/cmds/bugreport/. • Show a complete bug report of an Android device: bugreport bugreportz Generate a zipped Android bug report. This command can only be used through adb shell. More information: https://android.googlesource.com/platform/frameworks/native/+/ master/cmds/bugreportz/. • Generate a complete zipped bug report of an Android device: bugreportz • Show the progress of a running bugreportz operation: bugreportz -p • Show the version of bugreportz: bugreportz -v • Display help: bugreportz -h cmd Android service manager. More information: https://cs.android.com/android/platform/superproject/+/ master:frameworks/native/cmds/cmd/. • List every running service: cmd -l • Call a specific service: cmd {{alarm}} • Call a service with arguments: cmd {{vibrator}} {{vibrate 300}} dalvikvm Android Java virtual machine. More information: https://source.android.com/devices/tech/dalvik. • Start a Java program: dalvikvm -classpath {{path/to/file.jar}} {{classname}} dumpsys Provide information about Android system services.
    [Show full text]
  • Play Dvd Freebsd
    Play dvd freebsd click here to download Hello FreeBSD users. I just did a fresh install and I installed VLC media player on my system, The thing is that when I pop in a movie to watch xine cannot play official DVD`s. Compared to the CD, the DVD is the next generation of optical media storage and the DVD-Video player are compatible with the media under consideration. On FreeBSD, SDL can be installed using the devel/sdl20 package or port. To play a DVD, replace www.doorway.ru with dvd:// N -dvd-device DEVICE, where N is. Typically this isn't an issue unless, for example, you purchase a DVD while abroad only to discover you can't play it when you return home. Explains how to mount CDROM / DVD under FreeBSD operating system from a shell prompt. Recordable DVD-ROM drives are likely to replace recordable CD-ROM drives in a very good investment because they can write CDs and play DVDs as well). xine dvd:// This is xine (X11 gui) - a free video player v (c) The xine Team. libdvdread: Encrypted DVD support www.doorway.ru DVD - invalid argument. Kaffeine - a KDE-specific player, comes with some KDE dependencies. In KDE it is nicely integrated with the rest of the desktop and the file. When I try to play CSS encrypted DVDs, I get the following messages: Playing dvd://. There are 3 titles on this DVD. There are 1 angles in this. 2 This means that the PC-BSD and FreeBSD Projects are not allowed to distribute the software that is able to play DVD content that has been encrypted by the.
    [Show full text]
  • Compiling and Installing the Music Player Daemon
    Raspberry Pi Internet Radio Compiling and installing the Music Player Daemon A comprehensive guide how to compile and install the Music Player Daemon Bob Rathbone Computer Consultancy www.bobrathbone.com 22nd of August 2021 MPD Version 0.22.11 | Building Music Player Daemon i Contents Chapter 1 - Introduction ......................................................................................................................... 3 Motivation for writing this procedure ................................................................................................ 3 Audience ............................................................................................................................................. 3 Pre-requisites ...................................................................................................................................... 3 Radio software installation ................................................................................................................. 2 Conventions used in this tutorial ........................................................................................................ 2 Chapter 2 - Installing the latest version of MPD ..................................................................................... 3 Compiling and installing the latest Music Player Daemon ................................................................. 3 Upgrade the operating system ..........................................................................................................
    [Show full text]
  • Sistema De Streaming Distribuido Para Djs Tipo Cloud Computing, Basado En Ogg Para La Difusión De Música Mezclada En Vivo Para Un Cliente Android 4.4
    SISTEMA DE STREAMING DISTRIBUIDO PARA DJS TIPO CLOUD COMPUTING, BASADO EN OGG PARA LA DIFUSIÓN DE MÚSICA MEZCLADA EN VIVO PARA UN CLIENTE ANDROID 4.4. CAMILO ALEJANDRO CANO CASTRO UNIVERSIDAD SANTO TOMÁS DE TUNJA FACULTAD DE INGENIERÍA DE SISTEMAS INGENIERÍA DE SISTEMAS TUNJA 2015 SISTEMA DE STREAMING DISTRIBUIDO PARA DJS TIPO CLOUD COMPUTING, BASADO EN OGG PARA LA DIFUSIÓN DE MÚSICA MEZCLADA EN VIVO PARA UN CLIENTE ANDROID 4.4. CAMILO ALEJANDRO CANO CASTRO Trabajo de grado presentado como requisito para optar por el título de: Ingeniero de sistemas Tutor: ALEX PUERTAS GONZÁLEZ Ingeniero de sistemas UNIVERSIDAD SANTO TOMÁS DE TUNJA FACULTAD DE INGENIERÍA DE SISTEMAS INGENIERÍA DE SISTEMAS TUNJA 2015 CONTENIDO Pág. INTRODUCCIÓN ..................................................................................................................... 10 1. TITULO .................................................................................................................................. 12 2. TEMA ..................................................................................................................................... 13 2.1. ALCANCE........................................................................................................ 13 2.2. DELIMITACIONES ........................................................................................... 14 3. PROBLEMA ......................................................................................................................... 15 3.1. DESCRIPCIÓN DEL PROBLEMA ..................................................................
    [Show full text]
  • Automatically Generated Playlist
    MASARYK UNIVERSITY FACULTY}w¡¢£¤¥¦§¨ OF I !"#$%&'()+,-./012345<yA|NFORMATICS Automatically generated playlist BACHELOR’S THESIS Tomáš Šedoviˇc Brno, fall 2008 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Advisor: Mgr. Jan Kasprzak ii Acknowledgement I would like to express my thanks to the following people: Mgr. Jan Kasprzak for giving me the opportunity to work on this project, thus making myself to finally dive into “that linux stuff”. Which is a good thing. Michael Grigoriev, the author of the IMMS system, for his wonderful support with more complex areas of his code. Fabien Ninoles, for his positive feedback about IMMSMPD, provived patches and ideas about its future direction. iii Abstract There is a group of people who likes to hear a different set of songs in a different order every time they listen to the music. To satisfy them, most music players support a random playback feature. However, the users would appreciate if the some songs were played more often than the others – ideally without the need to manually tamper with their musical library. The current music players offer this functionality either poorly or not at all. This project attempts to provide a suitable solution. iv Keywords music player, playlist, random playback, MPD, IMMS, unix-like, client/server v Contents 1 Introduction ......................................... 1 2 Investigation ........................................ 3 2.1 Design goals ...................................... 3 2.2 Music Player Daemon ...............................
    [Show full text]