-->
Home » , , , , » Viridian play audio streams from an Ampache server.
Monday
12 March 2012

Viridian play audio streams from an Ampache server.

ViridianAppViridian Player is a front-end for the Ampache server. Viridian utilizes Ampache's XML API to send and receive meta-data and stream information from the Ampache server. 

Viridian is written in Python and is very small and feature rich, which makes it great for minimalistic setups where a heavier, bloated player won't due. 

Some of the highlighted features of Viridian:
  • Create and save custom playlists in Viridian
  • Export playlists created in Viridian to be imported into Ampache
  • Download songs/albums from Ampache directly from Viridian
  • Viridian caches and displays album art from Ampache in Viridian
  • Notify osd messages when a song changes or a song finishes downloading
  • Silent re-authentications to Ampache (if your session expires for whatever reason)
  • Close Viridian and have it continue running as a status icon
  • Seek/scrub songs being streamed
  • XMLRPC server for communicating with Viridian
This version has the following new features:
* Ability to export local playlists to M3U files to be read in by an Ampache Server (thanks: porthose)
* Fixes for crashing related to illegal characters in the XML (thanks: Geoffrey Anderson)
* Support for the newest Ampache Nightly builds (3.6) by correcting the way Viridian requests information from Ampache
* Fixed issues with Viridian when trying to view playlists from a server that didn’t have any playlists
* Default download directory set to ~/Downloads if the folder exists… this should have been there from the beginning
* Added ability to control Viridian with the media keys on your keyboard even when Viridian does not have focus! (thanks: Andrew Barr).
viridian_alone-1024x597
Download:
Ampache Banshee, Amarok, and Viridian.
With the coming release of Natty I would like to share with fellow Ampache users some neat changes that will be available in Natty.

First let me say, if it is within your means to support Ubuntu please use UbuntuOne to host your music. Sadly this is not an option for me, so I have chosen to use an alternative. To install Ampache simply do 

sudo apt-get install ampache mysql-server

Now open your favorite web browser and point it to your Ampache installation usually http://localhost/ampache will do the trick. Follow the web installer instructions to complete the installation. 

As we all know Banshee will be the default media player in Natty. There is an extension you can install that will allow you to access your Ampache server with Banshee.

sudo apt-get install banshee-extension-ampache

Now once this is finished installing launch Banshee and go to

Edit > Preferences > Extensions

viridian8
Click the check box and highlight ampache.  Now go to the “Source Specific” tab and click on the “Source” drop down menu and select “Ampache”.
viridian7
This will take you back to the main Banshee user interface. Now under the “Online Media” section click on “Ampache”. This part of the process may take a while depending on the size of your music collection.
viridian6
viridian5
As you can tell from the screenshot you now have Sound Indicator integration which I think is pretty cool.
Hang on KDE folks we have something for you to.  There is support for Ampache built right into Amarok, you don’t have to install anything. After launching Amarok, simply go to
Settings > Configure Amarok > Internet Services

viridian4
Click on the check box, and then click on the little wrench. This will bring up the “Add Server” dialog box. Now you need to click on the “Add Server” button in the top left portion of the dialog box. This will bring up yet another dialog box for you to put your server information in.
viridian3
After clicking “Ok” several times this should take you back to Amarok’s main user interface. Now you need to click on the “Internet” section in the left menu of Amarok.
viridian2
Now click on “Ampache” in the left menu
viridian1
Amarok will now connect to your server and index your music, this may take a while depending on the size of your music collection.
viridian9
And for those folks that don’t like using a heavy player such as Banshee or Amarok, there is Viridian. Viridian is written in python and uses gstreamer for playback. I use it on the one Xubuntu box that I have setup and it seems to do ok. To install Viridian it is as simple as
sudo apt-get install viridian
Once it is finished installing launch Viridian. It will bring up a dialog box for you to put your server information in.
viridian10
Once you enter your server information and click the save button Viridian will connect to your Ampache server and start indexing your music collection so again this may take a bit. Start making a playlist and enjoy.
viridian11
Adserver                   610x250
 
Custom Search
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • giFT plugin for Ares P2P network.
    17.08.2014 - 0 Comments
    giFT-Ares is a plugin for giFT that connects to the Ares peer-to-peer filesharing network. Here you can find last (2010.11.23) working packages for Ubuntu GNU/Linux distributions. giFT filesharing system is a modular daemon capable of abstracting…
  • Unity Linux is a Mandriva-based minimalist distribution with the Openbox window manager
    14.12.2009 - 0 Comments
    Unity Linux is a Mandriva-based minimalist distribution with the Openbox window manager and Smart advanced package management tool.The project's main goal is to provide a core operating system upon which more complete solutions can be built.The…
  • SlimBoat Guide: Open Multiple Sites As Site Group and Weather Forecast and Current Condition.
    28.02.2014 - 0 Comments
    Site Group. Site groups allow you to define a collection of web sites as a group. For example, you can put together a bunch of news sites as a group and open them every morning with a single click. You can create as many groups as you want. You can…
  • PulseAudio is a cross-platform, networked sound server commonly used on the Linux-based and FreeBSD operating systems.
    20.09.2011 - 0 Comments
    PulseAudio (formerly Polypaudio) is a cross-platform, networked sound server commonly used on the Linux-based and FreeBSD operating systems. PulseAudio runs under Microsoft Windows, Mac OS X, and POSIX-compliant platforms, such as Linux and…
  • The linuX-gamers Live DVD is a bootable medium with a collection of popular 3D games
    13.06.2010 - 0 Comments
    The linuX-gamers Live DVD is a bootable medium with a collection of popular 3D games.It contains both the NVIDIA and ATI proprietary Linux drivers and includes the following games: BzFLag, Enemy Territory, Glest, Nexuiz, Sauerbraten, Torcs,…
  • 4MLinux Review and Installation Guide: LAMP, SSH, SMTP, DNS, Proxy and Other servers.
    15.08.2019 - 0 Comments
    11. LAMP server: Linux.4MLinux uses the LTS Linux kernel. You should keep it (and the whole system) up-to-date by executing the "zk update" command.Note: Updates are released monthly (usually on the first weekend of each month).12. LAMP server:…
  • Creating a Fancy Watch in Blender, Chapter VI.
    20.05.2013 - 0 Comments
    Blender is a free and open-source 3D computer graphics software product used for creating animated films, visual effects, interactive 3D applications or video games. Blender's features include 3D modeling, UV unwrapping, texturing, rigging and…
  • Black Cat Linux is written by two members of the Donbass LUG.
    02.05.2008 - 0 Comments
    Black Cat Linux is written by two members of the Donbass LUG. It features Ukrainian and Russian Language support, a Redhat base, and many security fixes.   This distribution is designed to work both as an internet server or a workstation or…
  • Creating a Fancy Watch in Blender, Chapter VII.
    21.05.2013 - 0 Comments
    Blender is a free and open-source 3D computer graphics software product used for creating animated films, visual effects, interactive 3D applications or video games. Blender's features include 3D modeling, UV unwrapping, texturing, rigging and…
  • ALT Linux 9.0 released
    09.11.2019 - 0 Comments
    ALT Linux is an independently developed distribution which is available in Workstation, Server and Education editions. The distribution runs on several CPU architectures, making it run on a wide range of hardware. The project's latest release is ALT…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->