• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP][4.0.3+] ZXTune - Chiptunes player

Search This thread

Vitamin_CAIG

Senior Member
Apr 7, 2014
61
51
zxtune.bitbucket.org
Android version of crossplatform chiptunes player

Supported formats:
- ZX Spectrum (ASC, FTC, GTR, PSC, PSG, PSM, PT1/PT2/PT3, SQT, STC/ST1/ST3, STP, VTX, YM, TurboSound tracks, AY with embedded player, TXT files for Vortex Tracker II, CHI, DMM, DST, ET1, PDT, SQD, STR, TFC, TFD, TFE)
- PC (669, AMF, DMF, FAR, FNK, GDM, IMF, IT, LIQ, PSM, MDL, MTM, PTM, RTM, S3M, STIM, STM, STX, ULT, XM)
- Amiga (DBM, EMOD, MOD, MTN, IMS, MED, OKT, PT36, SFX, AHX)
- Atari (DTM, GTK, TCB, SAP, RMT)
- Acorn (DTT)
- Sam Coupe (COP)
- Commodore 64/128 MOS6581 (SID)
- Amstrad CPC (AYC)
- Super Nintendo (SPC)
- Multiplatform (MTC, VGM, GYM)
- Nintendo (NSF, NSFe)
- GameBoy (GBS, GSF)
- TurboGrafX (HES)
- MSX (KSS)
- PlayStation 1&2 (PSF, PSF2)
- Ultra64 (USF)
- Nintendo DS (2SF)
- Dreamcast (DSF)
- Saturn (SSF)
- Generic (MP3, OGG, WAV)
- XSPF (import and export) and AYL (import only) playlists
- Archives (ZIP, RAR, LHA, UMX, GZip, 7zip and FSB)

Integration with music catalogues
- ZX Spectrum music catalogue http://zxtunes.com
- ModLand music collection ftp://ftp.modland.com
- High Voltage SID Collection catalogue http://www.hvsc.c64.org
- Modern ZX Spectrum music catalogue http://www.zxart.ee/eng/music
- Josh W catalogues http://joshw.info
- Amiga Music Preservation http://amp.dascene.net
- The AY Great Original Resource http://abrimaal.pro-e.pl/aygor/
- The Mod Archive http://modarchive.org
- Atari SAP Music Archive http://asma.atari.org

Functionality:
- single version for phones and tablets
- supported resolutions up to xxhdpi
- works on Android starting from 4.0.3 (API v14)
- pausing while incoming/outgoing calls
- headset playback control (not for all devices)
- different interpolation modes with performance and quality optimizations
- caching of playlist entries on local SD card
- home screen widget
- send modules and share references to modules from http://zxtunes.com, http://www.zxart.ee/eng/music and http://modarchive.org
- ability to set chiptune as ringtone
- search and playback modules from archives

Used permissions:
- internet access/network status for remote data sources access
- read/write SD card for local data sources access and playlists export
- wake lock for scan service speedup
- change system settings to set chiptune as ringtone

Project page at GooglePlay
 

Attachments

  • small_en.png
    small_en.png
    92.4 KB · Views: 3,136
  • 01_main.png
    01_main.png
    24 KB · Views: 4,211
  • 02_playlist.png
    02_playlist.png
    39.7 KB · Views: 3,953
  • 04_browser.png
    04_browser.png
    43.5 KB · Views: 3,621
  • 06_plugins.png
    06_plugins.png
    28.9 KB · Views: 3,097
Last edited:

Vitamin_CAIG

Senior Member
Apr 7, 2014
61
51
zxtune.bitbucket.org
b3040

Build 3040:

  • next/prev buttons in notification area (only for Android 3.0+)
  • i/o operations notification in action bar
  • directory listing operation progress in browser
  • sequenced playback in browser preview mode
  • fix playback sequence processing for last element
  • fix crashes while playlist playback for pre-4.1 versions
 

CruxHumanus

Senior Member
Apr 22, 2013
133
51
Haven't had the opportunity to try this out yet, but definitely will as soon as possible! It's a great undertaking, which will allow me to relive the glory days :fingers-crossed:
 

Twiq

Senior Member
Mar 15, 2012
1,192
1,414
Bandung - Jakarta
Samsung Galaxy S8
Cool stuff! I love 8-bit chiptunes.
As a matter of fact i'm using kronegg as ringtone.
Speaking of which.. I think it'll be cool if we can output the sounds as wav files or mp3 to be used as ringtone..
I think FFMPEG supports some known formats.
I know it could be done in PC. Just a thought :)

Edit: sorry if my idea deviates from the app's purpose (chiptunes player and not a converter)

Running 0416 Sabered SlimKat | DorimanX 10.43v111
 
Last edited:

Vitamin_CAIG

Senior Member
Apr 7, 2014
61
51
zxtune.bitbucket.org
Cool stuff! I love 8-bit chiptunes.
I think it'll be cool if we can output the sounds as wav files or mp3 to be used as ringtone..
I think FFMPEG supports some known formats.
Adding mp3 conversion for one-time-shot feature like a ringtone conversion seems inefficient.
Use desktop version for such purposes- it can convert to wav/mp3/ogg/flac formats.

AFAIK, android supports plain wav playback out of the box- this can be done with easy.
 
  • Like
Reactions: Twiq

Twiq

Senior Member
Mar 15, 2012
1,192
1,414
Bandung - Jakarta
Samsung Galaxy S8
Adding mp3 conversion for one-time-shot feature like a ringtone conversion seems inefficient.
Use desktop version for such purposes- it can convert to wav/mp3/ogg/flac formats.

AFAIK, android supports plain wav playback out of the box- this can be done with easy.

Yes, i've been converting chiptunes to wav by using winamp wave out plugin on desktop ?

Thank you for your thoughts, and great job btw ?
Lovin the app already

Running 0416 Sabered SlimKat | DorimanX 10.43v111
 

Vitamin_CAIG

Senior Member
Apr 7, 2014
61
51
zxtune.bitbucket.org
b3065

Build 3065:

  • sending any currently playing module and sharing playing modules from zxtunes.com
  • 'Open with' system menu integration for some of the supported file types
  • standard lockscreen widget (only for Android 4.0+ and enabled media buttons control)
  • reworked media buttons conrol processing
  • reworked main menu
  • wait for I/O operations finish before exit
  • fix crash on some parent directory movements in browser
  • fix crash on startup in some cases

Google Play page
 
  • Like
Reactions: ClockworkBastard

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    Android version of crossplatform chiptunes player

    Supported formats:
    - ZX Spectrum (ASC, FTC, GTR, PSC, PSG, PSM, PT1/PT2/PT3, SQT, STC/ST1/ST3, STP, VTX, YM, TurboSound tracks, AY with embedded player, TXT files for Vortex Tracker II, CHI, DMM, DST, ET1, PDT, SQD, STR, TFC, TFD, TFE)
    - PC (669, AMF, DMF, FAR, FNK, GDM, IMF, IT, LIQ, PSM, MDL, MTM, PTM, RTM, S3M, STIM, STM, STX, ULT, XM)
    - Amiga (DBM, EMOD, MOD, MTN, IMS, MED, OKT, PT36, SFX, AHX)
    - Atari (DTM, GTK, TCB, SAP, RMT)
    - Acorn (DTT)
    - Sam Coupe (COP)
    - Commodore 64/128 MOS6581 (SID)
    - Amstrad CPC (AYC)
    - Super Nintendo (SPC)
    - Multiplatform (MTC, VGM, GYM)
    - Nintendo (NSF, NSFe)
    - GameBoy (GBS, GSF)
    - TurboGrafX (HES)
    - MSX (KSS)
    - PlayStation 1&2 (PSF, PSF2)
    - Ultra64 (USF)
    - Nintendo DS (2SF)
    - Dreamcast (DSF)
    - Saturn (SSF)
    - Generic (MP3, OGG, WAV)
    - XSPF (import and export) and AYL (import only) playlists
    - Archives (ZIP, RAR, LHA, UMX, GZip, 7zip and FSB)

    Integration with music catalogues
    - ZX Spectrum music catalogue http://zxtunes.com
    - ModLand music collection ftp://ftp.modland.com
    - High Voltage SID Collection catalogue http://www.hvsc.c64.org
    - Modern ZX Spectrum music catalogue http://www.zxart.ee/eng/music
    - Josh W catalogues http://joshw.info
    - Amiga Music Preservation http://amp.dascene.net
    - The AY Great Original Resource http://abrimaal.pro-e.pl/aygor/
    - The Mod Archive http://modarchive.org
    - Atari SAP Music Archive http://asma.atari.org

    Functionality:
    - single version for phones and tablets
    - supported resolutions up to xxhdpi
    - works on Android starting from 4.0.3 (API v14)
    - pausing while incoming/outgoing calls
    - headset playback control (not for all devices)
    - different interpolation modes with performance and quality optimizations
    - caching of playlist entries on local SD card
    - home screen widget
    - send modules and share references to modules from http://zxtunes.com, http://www.zxart.ee/eng/music and http://modarchive.org
    - ability to set chiptune as ringtone
    - search and playback modules from archives

    Used permissions:
    - internet access/network status for remote data sources access
    - read/write SD card for local data sources access and playlists export
    - wake lock for scan service speedup
    - change system settings to set chiptune as ringtone

    Project page at GooglePlay
    2
    b3005

    Build 3005:

    • initial deutsche translation
    • fixed crash on file playback queue end
    2
    b3040

    Build 3040:

    • next/prev buttons in notification area (only for Android 3.0+)
    • i/o operations notification in action bar
    • directory listing operation progress in browser
    • sequenced playback in browser preview mode
    • fix playback sequence processing for last element
    • fix crashes while playlist playback for pre-4.1 versions
    2
    b3050

    Build 3050:

    • support SID format version 3
    • detailed information about resolve error
    • improved zxtunes.com cache
    • fix cache processing for HVSC catalog
    2
    b3155

    Build 3155:

    • added homescreen widget
    • fixed crash on www.zxtunes.com catalog searching
    • improved errors reporting

    GooglePlay page

    Direct link to .apk