Intone

From Openmoko

(Difference between revisions)
Jump to: navigation, search
 
(47 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{ApplicationBox|
 
{{ApplicationBox|
Name=[[Intone]]|
+
Name = Intone|
Description= Elementary based mplayer frontend (for audio files).|
+
Description = Elementary based mplayer frontend (for audio files).|
Screenshot= [[Image:intone-1.png]]|
+
Screenshot = intone-1.png|150px|
Homepage=http://intone.googlecode.com|
+
Homepage= http://intone.googlecode.com|
Tested On=FSO MS 5.1, SHR-unstable|
+
PackageName = intone_0.51_arm.ipk|
PackageName=intone_0.50_arm.ipk
+
TestedOn = FSO MS 5.1, SHR-unstable|
 
}}
 
}}
  
Download source:http://intone.googlecode.com
+
[[Image:intone-2.png|150px]]
 
+
[[Image:intone-3.png|150px]]
 
==Introduction==
 
==Introduction==
  
 
Intone is an elementary based front end for mplayer written in C.
 
Intone is an elementary based front end for mplayer written in C.
  
The recommended way to organise music is to put all the files in a folder (lets say Music), with sub folders named after artists (say Music ->Eagles) and with sub sub folders holding albums (that becomes Music->Eagles->Hell Freezes Over->*.mp3). That way, Intone can correctly organise your music collection into albums. It automatically creates a default playlist containing all songs and individual playlists for each album.
+
The recommended way to organise music is to put all the files in a folder (lets say Music), with sub folders named after artists (say Music ->Eagles) and with sub sub folders holding albums (that becomes Music->Eagles->Hell Freezes Over->*.mp3). That way, Intone can correctly organise your music collection. It automatically creates a default playlist containing all songs and individual playlists for each album.
  
 
==Libraries==
 
==Libraries==
  
Intone requires and updated version of elementary and libsqlite3. If you have elementary on your phone upgraded to a level where the elementary test application shows you a demo of sliders and genlists, Intone should run on your phone.
+
Intone requires and updated version of libelementary0, libsqlite3-0, libvorbis, id3lib and mplayer.
  
 
===To Install===
 
===To Install===
  
opkg install libsqlite3-0 libelementary0 http://www.opkg.org/packages/intone_0.50_arm.ipk
+
opkg install mplayer libvorbis libsqlite3-0 libelementary0 id3lib http://www.opkg.org/packages/intone_0.66_arm.ipk
 
+
  
 
===Features ===
 
===Features ===
 
  * based on elementary
 
  * based on elementary
  * Automatic generation of playlists
+
  * automatic generation of playlists
 
  * remembers last playlist and song played
 
  * remembers last playlist and song played
 
  * remembers position in a song if shut down with a song paused
 
  * remembers position in a song if shut down with a song paused
Line 33: Line 32:
 
  * restore system alsa state on exit and on pause for incoming call
 
  * restore system alsa state on exit and on pause for incoming call
 
  * Settings page to set bass, treble, ui size, playlist looping and random play
 
  * Settings page to set bass, treble, ui size, playlist looping and random play
* Album art view toggle. Save the album art image as 'cover.jpg' in the songs directory.
 
 
  * prevent suspend during playing
 
  * prevent suspend during playing
 
  * pause on incoming call
 
  * pause on incoming call
  * seek-back button now seeks to 0 on the first press
+
* pause on outgoing call
* next press plays the last song  
+
  * seek-back button now seeks to 0:00 on the first press and on second press plays the last song
 +
* rescans folders on adding a folder again
 +
* streams to bluetooth A2DP headsets (you need to pair the set manually)
 +
* supports play, ff and rew buttons on the bt headset (AVRCP)
 +
* shuffle and loop
 +
* eq for setting bass and treble
 +
* search songs by artists
 +
* lyrics view. eg for brothers_in_arms.mp3 save lyrics file as 'brothers_in_arms.txt' in same directory
 +
* Album art view. Save the album art image as 'cover.jpg' in the same directory.
 +
* Now supports showing song_name.jpg for song_name.mp3. Place file in same directory as song
  
 
===mPlayer===
 
===mPlayer===
Line 63: Line 70:
 
Łukasz Pankowski for the 'remember where paused' feature idea.
 
Łukasz Pankowski for the 'remember where paused' feature idea.
 
Yogiz for the loop playlist feature idea.
 
Yogiz for the loop playlist feature idea.
 +
Jérôme Lahalle for the restart after incoming phone call only idea.
 +
Laszlo KREKACS for swapping the buttons and seek bar.
 +
The Digital Pioneer for the bt support idea.
 
And everybody else who chipped in to tell me what to improve.
 
And everybody else who chipped in to tell me what to improve.
  
  
 
  [[category:Audio Applications]]
 
  [[category:Audio Applications]]
 +
[[Category:ApplicationsElementary]]

Latest revision as of 15:04, 15 February 2010

Intone-1.png Intone

Elementary based mplayer frontend (for audio files).


Homepage: http://intone.googlecode.com
Package: intone_0.51_arm.ipk
Tested on: FSO MS 5.1, SHR-unstable


Intone-2.png Intone-3.png

Contents

[edit] Introduction

Intone is an elementary based front end for mplayer written in C.

The recommended way to organise music is to put all the files in a folder (lets say Music), with sub folders named after artists (say Music ->Eagles) and with sub sub folders holding albums (that becomes Music->Eagles->Hell Freezes Over->*.mp3). That way, Intone can correctly organise your music collection. It automatically creates a default playlist containing all songs and individual playlists for each album.

[edit] Libraries

Intone requires and updated version of libelementary0, libsqlite3-0, libvorbis, id3lib and mplayer.

[edit] To Install

opkg install mplayer libvorbis libsqlite3-0 libelementary0 id3lib http://www.opkg.org/packages/intone_0.66_arm.ipk

[edit] Features

* based on elementary
* automatic generation of playlists
* remembers last playlist and song played
* remembers position in a song if shut down with a song paused
* accurate seek position
* restore system alsa state on exit and on pause for incoming call
* Settings page to set bass, treble, ui size, playlist looping and random play
* prevent suspend during playing
* pause on incoming call
* pause on outgoing call
* seek-back button now seeks to 0:00 on the first press and on second press plays the last song
* rescans folders on adding a folder again
* streams to bluetooth A2DP headsets (you need to pair the set manually)
* supports play, ff and rew buttons on the bt headset (AVRCP)
* shuffle and loop
* eq for setting bass and treble
* search songs by artists
* lyrics view. eg for brothers_in_arms.mp3 save lyrics file as 'brothers_in_arms.txt' in same directory
* Album art view. Save the album art image as 'cover.jpg' in the same directory.
* Now supports showing song_name.jpg for song_name.mp3. Place file in same directory as song

[edit] mPlayer

I have been using this[1] version of mplayer from FSO.

Gen usage details Type CPU Mem| ogg ~53% 3.1%| m4a ~21% 2.7%| mp3 ~8.7% 2.4%|

PaulTT has compiled a version of mplayer with tremor available here[2]. This is better for ogg as below :- Gen usage details Type CPU Mem| ogg ~25.9% 2.7%| m4a ~24.7% 3.1%| mp3 ~7.5% 2.5%|

[edit] Credits

Of course, Chaitanya Chandel for creating and maintaining this great app! Rasterman for Elementary and for going easy ;-) Treviño for seeking patch, Icon ideas and general e tips. Łukasz Pankowski for the 'remember where paused' feature idea. Yogiz for the loop playlist feature idea. Jérôme Lahalle for the restart after incoming phone call only idea. Laszlo KREKACS for swapping the buttons and seek bar. The Digital Pioneer for the bt support idea. And everybody else who chipped in to tell me what to improve.

Personal tools
[[Image:Intone-1.png|150px]] Intone

Elementary based mplayer frontend (for audio files).


Homepage: http://intone.googlecode.com
Package: intone_0.50_arm.ipk
Tested on: {{{TestedOn}}}


Download source:http://intone.googlecode.com

Introduction

Intone is an elementary based front end for mplayer written in C.

The recommended way to organise music is to put all the files in a folder (lets say Music), with sub folders named after artists (say Music ->Eagles) and with sub sub folders holding albums (that becomes Music->Eagles->Hell Freezes Over->*.mp3). That way, Intone can correctly organise your music collection into albums. It automatically creates a default playlist containing all songs and individual playlists for each album.

Libraries

Intone requires and updated version of elementary and libsqlite3. If you have elementary on your phone upgraded to a level where the elementary test application shows you a demo of sliders and genlists, Intone should run on your phone.

To Install

opkg install libsqlite3-0 libelementary0 http://www.opkg.org/packages/intone_0.50_arm.ipk


Features

* based on elementary
* Automatic generation of playlists
* remembers last playlist and song played
* remembers position in a song if shut down with a song paused
* accurate seek position
* restore system alsa state on exit and on pause for incoming call
* Settings page to set bass, treble, ui size, playlist looping and random play
* Album art view toggle. Save the album art image as 'cover.jpg' in the songs directory.
* prevent suspend during playing
* pause on incoming call
* seek-back button now seeks to 0 on the first press
* next press plays the last song 

mPlayer

I have been using this[1] version of mplayer from FSO.

Gen usage details Type CPU Mem| ogg ~53% 3.1%| m4a ~21% 2.7%| mp3 ~8.7% 2.4%|

PaulTT has compiled a version of mplayer with tremor available here[2]. This is better for ogg as below :- Gen usage details Type CPU Mem| ogg ~25.9% 2.7%| m4a ~24.7% 3.1%| mp3 ~7.5% 2.5%|

Credits

Of course, Chaitanya Chandel for creating and maintaining this great app! Rasterman for Elementary and for going easy ;-) Treviño for seeking patch, Icon ideas and general e tips. Łukasz Pankowski for the 'remember where paused' feature idea. Yogiz for the loop playlist feature idea. And everybody else who chipped in to tell me what to improve.