Announcement

Collapse
No announcement yet.

PyCar 1.0.0-pre2 is available

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • PyCar 1.0.0-pre2 is available

    Hi,
    Just wanted to let you know that pycar-1.0.0-pre2 is available here:

    http://pymedia.sourceforge.net/pycar

    Just follow the link to see what actually it supports and some screenshots also very describing.
    It still pretty far from being completed but let me capture the features that already implemented:

    ================================================== =======

    - audio playback( AudioCD, ac3, mp3, mp2, ogg, wma 1/2 )
    - video playback( VCD, SVCD, avi, MPEG2 )
    - playlist support
    - CDDB offline integration( just download your copy from freecddb.org )
    - smart cache for all type of media files
    - cross platform design. Works without the need of external apps or packages
    - no compilation needed. Works on every platform where pymedia ( http://pymedia.sourceforge.net ) works. Linux and Windows in the time being.
    - Very small footprint ( whole Linux distro is about 8Mb ) and fast( tested with up to 10K files )

    ================================================== =======

    Installation:

    Download pycar-1.0.0-pre2.zip ( http://prdownloads.sourceforge.net/p...2.zip?download )and unzip it to your C:\ drive.
    In the time being it cannot work under different location.
    Now you can run c:\pycar\main.exe. No need for WMP or WinAmp to be installed. No need for extra codecs to be installed. Everything is in there...
    Just put you audio files under c:\music and movies under c:\movies and you're all set.

    Please read c:\pycar\README file for more information on this release.

    ================================================== =======

    The following features still under extensive development( in order of importance ):
    - full DVD support( encrypted and unecrypted )
    - FM/XM radio
    - Mouse support
    - Funky skins for different resolutions( currently 640x480 exist )

    ================================================== =======

    PyCar is very simple and yet powerfull. It allows you not only define your own layout but rather define the app behavior using custom scripts.

    Everything is driven through XML and simple pluggable architecture which is relying on common model written in Python.

    No external components being used. Everything built upon open source distros. No OS dependency

    ================================================== =======

    Existing problems include:

    - MP3 playback static
    - Audio/Video synchronization for some movies
    - No automatic CD status detection( you should manually refresh CD after inserting it )
    - Windows version much slower than Linux due to fact that the MMX is not supported under Windows( I would say it is not that stable )

    Just try it out and let me know what you think.

    With best regards,
    Bors/
    Car pc integration with ease
    Car mediacenter

  • #2
    I am dowloading a copy tommorow

    Comment


    • #3
      Cool jbors....

      I have been waiting for somebody smarter than me to do a Python based carpc app.... I bought two books on Python and tryed to grasph it to do just that....

      Once I learned Freevo was done in Python it seem liked the perfect solution for a good CarPC app....

      I will try out the software... keep up the great work...

      Comment


      • #4
        Guys,
        I'm going to post some pics next week for PyCar running on Graphical LCD( KS0107/108 controller ) with 128x64 resolution. It works as a skin for PyCar and will be available in first release( end of June ). PyCar now suports couple of controllers such as KS0107/108 and T6963C. The following resolutions will be skinned at first: 128x64, 240x128 and 240x64.
        As of regular LCDs I'm going to add skins for widescreen resolutions in 2 weeks.
        Car pc integration with ease
        Car mediacenter

        Comment


        • #5
          Originally posted by jbors
          Guys,
          I'm going to post some pics next week for PyCar running on Graphical LCD( KS0107/108 controller ) with 128x64 resolution. It works as a skin for PyCar and will be available in first release( end of June ). PyCar now suports couple of controllers such as KS0107/108 and T6963C. The following resolutions will be skinned at first: 128x64, 240x128 and 240x64.
          As of regular LCDs I'm going to add skins for widescreen resolutions in 2 weeks.
          Glad to hear you are making more progress, jbors.... I am very impressed with what you have done so far.....

          Keep us posted....

          Comment


          • #6
            pycar-1.0.0-pre3

            Guys,
            I just completed DVD playback for pycar. You may try it here: https://sourceforge.net/project/show...group_id=86491.

            Download pycar-1.0.0-pre3.zip, unpack into c:\ and run main.exe.

            The interface still has no skin, no configuration module.
            See above for instructions on default settings.
            You may need to manually edit config files( pycar.cfg or modules/*.cfg ) to point pycar to your favorite locations though.

            I do not release source for this build, since there was no many changes. You still can get sources for previous release if you're interested.

            Let me know if you have any difficulties or issues or want to developr skin for it.
            Best regards,
            Bors/

            PS: Forgot to mention that no menus will be supported. I think it is redundant in a car player... Agree ?
            Car pc integration with ease
            Car mediacenter

            Comment


            • #7
              I was trying to play a DVD and after the intro (before going into interactive menu mode) the player stops.
              I copy/pasted the log from the control window; here it is;
              ================================================== =
              Executor started
              Application pycar
              Module music imported
              Load module: music
              Removable E:\
              Removable F:\
              Traceback (most recent call last):
              File "pycar\audio\aplaylist.pyc", line 379, in load
              UnboundLocalError: local variable 'index' referenced before assignment
              Player started
              Module video imported
              Load module: video
              VPlayer: Video thread has started
              VPlayer: Audio thread has started
              Cache size is set to : 5000000
              Traceback (most recent call last):
              File "pycar\menu\generic.pyc", line 73, in processWholeDir
              WindowsError: [Errno 3] The system cannot find the path specified: 'c:/movies/*.
              *'
              Device E:\ is not ready to be read
              Device F:\ is about to be read
              Device F:\ is a DVD type...
              ({'index': 0, 'type': 0, 'frame_rate_base': 1, 'height': 0, 'channels': 0, 'widt
              h': 0, 'sample_rate': 0, 'frame_rate': 25, 'duration': 0, 'bitrate': 800000, 'id
              ': 1}, {'index': 1, 'type': 1, 'frame_rate_base': 1, 'height': 0, 'channels': 0,
              'width': 0, 'sample_rate': 0, 'frame_rate': 25, 'duration': 0, 'bitrate': 80000
              0, 'id': 9})
              Sound: 48000 2
              {'type': 0, 'gop_size': 12, 'frame_rate_base': 1, 'max_b_frames': 0, 'height': 5
              76, 'width': 720, 'frame_rate': 25, 'deinterlace': 0, 'bitrate': 7500000, 'id':
              2}
              -------------------Trying hardware overlay
              {'type': 0, 'gop_size': 12, 'frame_rate_base': 1, 'max_b_frames': 0, 'height': 5
              76, 'width': 720, 'frame_rate': 25, 'deinterlace': 0, 'bitrate': 7500000, 'id':
              2}
              -------------------Trying hardware overlay

              *** libdvdread: CHECK_VALUE failed in removable\cd/dvdlibs/dvdread\nav_read.c:20
              2 ***
              *** for dsi->dsi_gi.zero1 == 0 ***

              Traceback (most recent call last):
              File "pycar\video\vplayer.pyc", line 141, in vid
              MemoryError
              VPlayer: Video thread has stopped
              Unhandled exception in thread started by
              Traceback (most recent call last):
              File "pycar\video\vplayer.pyc", line 358, in readerLoop
              File "pycar\menu\cache.pyc", line 236, in read
              pycar.menu.cache.CacheException: u'File F:\\Title 01.vob cannot be read because its closed'

              greetz
              ---[ This space intentionally left blank ]---

              Comment


              • #9
                I just realized that I've made 240x64 whereas 128x64 should be first.
                Well, anyway here we go. Also it is not working pics, just photoshop made skins.

                Initial screen


                Radio main screen( recording the show )


                Main music selection screen, DVD or HD


                Music selection screen( HD drive )


                Movies selection screen( DVD drive )


                Movies selection screen( HD drive )


                Let me know what you think.
                Car pc integration with ease
                Car mediacenter

                Comment

                Working...
                X