title
  
Results 1 to 4 of 4

Thread: Component compatability between desktop and mobile?

  1. #1

    Component compatability between desktop and mobile?

    I am struggling to find any information on the internet but I generally use foobar on windows for listening to video game music files, but to do this I use components for various video game audio file formats (i.e vgz, spc etc).

    So are the components that are available for the desktop client compatible with the android/mobile client? I would assume not, but I wanted to confirm as I have for some reason lost the ability to play midis in my current player of choice and am looking to try and get a better experience on mobile devices for vgms with playlists.

  2. #2

    Re: Component compatability between desktop and mobile?

    Android version, I believe, uses FFmpeg.
    So if FFmpeg supports it then it should or could support it as well.
    Why not test it yourself: https://play.google.com/store/apps/d...obar2000&hl=en
    Also, read through development blog for more info: http://forum.foobar2000.com/forum/sh...velopment-blog
    And here:
    http://forum.foobar2000.com/forum/sh...Android-readme

  3. #3

    Re: Component compatability between desktop and mobile?

    Quote Originally Posted by Peter View Post
    For current version information and a list of changes, please scroll below.

    Download
    http://foobar2000.com/get-android
    If you're a beta tester, opt-in to receive beta versions here.

    Supported audio formats
    • Popular lossy formats:
      MP3, MP4/M4A, Musepack (MPC), Ogg Vorbis, Opus
    • Popular lossles formats:
      FLAC, WavPack (WV), Apple Lossless (ALAC)
    • Utility formats:
      WAVE, WAVE64, AIFF, AU, SND, 8SVX
    • Module formats (yep we mean it):
      MOD, S3M, XM, IT and many more
    • Video game music formats (yep we really mean it):
      PSF, PSF2, QSF, USF, GSF
    • Archive formats:
      ZIP, 7-zip, RAR


    Acknowledgements
    FFmpeg is used for decoding of: AAC, MP3, Vorbis, APE, TAK and WMA.
    More info in appropriate thread

  4. #4
    Administrator
    Join Date
    Feb 2014
    Posts
    357

    Re: Component compatability between desktop and mobile?

    Foobar2000 components are compiled binaries for specific system and hardware architecture.
    They are specifically made for Windows desktop and x86 processor in 32-bit mode - often referred to as "Win32". They cannot possibly run on anything else - without heavy emulation (of both whole Windows x86 host and foobar2000 desktop app) in effect.

    However, foobar2000 mobile is compatible with classic foobar2000 on source code level to a certain degree - especially in the area of music format decoders. In fact, foo_input_std for both desktop and mobile is built from the same source code, with just a few per-platform specializations.


    tl;dr
    Cannot possibly load component DLLs, ever.
    Given full source code and permission of the original component author, additional music format decoder components can be added to foobar2000 mobile distribution with minimal changes.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright 2017 Resolute. All Rights Reserved.