Announcement

Collapse
No announcement yet.

in_zip (v0.6.8.5 29/10/2006)

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • in_zip (v0.6.8.5 29/10/2006)

    The name sort of gives it away. Yes there are other archive reader plugins but none i've found properly handle multi-file archives (which p2p networks seem to like )

    This plugin is still basic as i post 0.5.0 with basic support for zip and rar achives (using unrar.dll bundled with the installer). It's still alphaware like but it works so that's something.

    When you add in the archive it will create a single playlist entry. When you play that entry it will auto add any supported files in the archive into the playlist and will then play the first file (unless shuffle is enabled and then it may go a bit funny for the current version).

    Known issues so far:
    * Shuffle on can do wierd things when clicking on the root item in the playlist
    * Rar achives report 0 valid files in the playlist title even when there are valid files
    * Not tested on corrupt/broken archives so anything could currently happen
    * Anything else i've forgotten


    in_zip v0.6.8.5 | changelog

    -daz
    WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog

  • #2
    I tested it with a zip file with multiple format files:

    * Sometimes files are skipped or don't start.
    * It failed to open a wma file once (the next time it succeeded).
    * video and .mka (audio only Matroska, also associated with in_dshow) files get skipped every time
    * .la (yet another lossless format, la != flac) files cause a FLAC_FILE_DECODER_SEEKABLE_STREAM_DECODER_ERROR and then get renamed in the playlist like the last previous file, plus an extra (archive) at the end.

    Apart from those points it works

    Comment


    • #3
      isnt readfile.dll that is distributed with winamp able to uncompress the majority of files? maybe you could use that rather than supply more dependant dlls?

      Comment


      • #4
        afaik, read_file.dll only works with Peter's input plugins (in_midi, in_wave, in_vorbis, in_mod), and is also limited to single files (the first file in the zip/rar).
        I think the main reason for doing this plugin was people (and karaoke lords) wanted the ability to play zipped mp3 albums... though it'd make even more sense to me to be able to play zipped wav and lossless format albums.

        Playlist | Twitter | Albums

        Comment


        • #5
          it's limited to single file archives and goes funny when there are multiple files / non supported files in the archive from what i've gathered / been told.

          as for the external dlls, i'll be merging unrar.dll directly into in_zip and i want to add 7zip support as well in a future version. it's just for ease of development at the moment that i'm doing it as i am (changing in one of the next versions so rar support becomes optional until i integrate it all in).

          but i can see where you're coming from craig

          -daz
          WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog

          Comment


          • #6
            prehaps you can get access to that dll's source and feex?

            Comment


            • #7
              could try to do that though it may just be easier to complete this and make a complete replacement instead of trying hacking up someone else's code

              -daz
              WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog

              Comment


              • #8
                Originally posted by DJ Egg

                I think the main reason for doing this plugin was people (and karaoke lords) wanted the ability to play zipped mp3 albums... though it'd make even more sense to me to be able to play zipped wav and lossless format albums.
                Zipped wavs are a pretty good idea. The CDG plugin just looks for any CDG file with the same name during playback, so yah, I could use zipped wav.

                Dro.. Rocks.. Thanks

                PS

                Just my thoughts on external DLL's. It's a good thing, because modern ones might be faster than older ones. As long as the interface stays the same, just pop in a newer one, mo faster version.
                Last edited by toqer; 20 December 2004, 11:17.
                Winamps Only Karaoke TV station, Live from the 7 Bamboo in San Jose California

                Comment


                • #9
                  well in_zip will extract what winamp tells it are the supported file formats and then passes playback to the correct input plugin hence any supported file format should be working fine (assuming the input plugins work fine with things or not as gaekwad2 points out)

                  gaekwad2: any chance of getting a copy of that archive to play with?

                  -daz
                  WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog

                  Comment


                  • #10
                    Originally posted by t0qer
                    Zipped wavs are a pretty good idea.
                    Why not just use FLAC?

                    Comment


                    • #11
                      ...or zipped flac :/

                      Playlist | Twitter | Albums

                      Comment


                      • #12
                        Zipping audio files isn't useful to reduce size, it's used to put several files into one archive.

                        @DrO: That archive is a bit too big (I don't have unlimited bandwidth), I'll make one with short clips.

                        Comment


                        • #13
                          got to love all those p2p kiddies out there

                          gaekwad2: that's fine, as long as it's the same type as the files you tested it with then i can test things fine my end

                          -daz
                          WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog

                          Comment


                          • #14
                            I made one with short audio clips.
                            It's still a bit too big for an attachment (248KB), if you pm me an adress I'll send/upload it.

                            Behaviour seems a bit different this time, la still causes an error (but zipped la doesn't play in foobar either), mka doesn't play at all, mp3 plays in in_mp3 but not in in_mpg123, and flac only plays (in Gutenberg's in_flac) when there's another file before it.

                            PS The .wvc file is a wavpack correction file, it's not supposed to be recognised as audio (unfortunately I can't see/hear whether it's being used or not).

                            Comment


                            • #15
                              pm'd

                              and i've a nice list of test reports from Egg to go through as well, yay me (between falling apart due to a bitch of a cold i've got, will teach me not to walk home at 2:30am on one of the coldest nights so far :/ )

                              -daz
                              WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog

                              Comment

                              Working...
                              X
                              😀
                              🥰
                              🤢
                              😎
                              😡
                              👍
                              👎