Announcement

Collapse
No announcement yet.

BogProg AterKast is now available!!!

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

  • BogProg AterKast is now available!!!

    Streaming/source plugin for Winamp.

    Download

    Supports:
    • MP3
    • AAC LC (no Main or HE)
    • Vorbis
    • Opus
    • FLAC
    • SHOUTcast v2/Ultravox Protocol
    • SHOUTcast v1 Protocol
    • Icecast Protocol


    Unlike the official SHOUTcast DSP, this one supports Intro and Backup files on SCv2 servers.

    SSL support is currently tentative.

    Sound card support is also tentative but working.

    The reason why I made this was because I got sick and ******* tired of the official one crashing every 3 to 4 days of continuous streaming. It drove me insane.

    Just so you know, at one point I had this crazy thing continuously streaming for 3 months straight with no crashes.

    Screenshots:




    I do plan to add more streaming protocols and metadata sources later on. I wanted to get this out there working as soon as possible because I figure I can't be the only person having crashing problems with the official SHOUTcast DSP.

    [EDIT/] New versions available.
    Attached Files
    Last edited by thinktink; 24 February 2023, 21:21.
    | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
    | Save your playlist first! | Live voice-over | X-Fade 2.5 |
    | AterKast (Source DSP) | More of my stuff... |

  • #2
    This is in response to an email I received about Intro and Backup files for the SHOUTcast v2 Ultravox Protocol support.

    You do not need to pre-transcode your Intro and Backup files like you had to with an earlier version of the now defunct sc_trans, the plugin literally makes an exact internal duplicate of the associated encoder and transcodes your files before sending them to the server. It caches the files so that the next time you connect it reuses the cache instead of re-transcoding the file every time you connect/reconnect but only as long as you don't change the selected source files or change your encoder configuration.
    | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
    | Save your playlist first! | Live voice-over | X-Fade 2.5 |
    | AterKast (Source DSP) | More of my stuff... |

    Comment


    • #3
      Version 1.0.0.2 is now available.

      Changes:
      • Internal UI fix of skinned popup windows. This bug didn't effect AterKast but was fixed when I fixed the UI framework shared with another plugin.
      • Added a plugin-wide configuration window.
      • Added plugin-wide configuration to adjust TCP/IP connection timeouts.
      • Added a proper about box.
      | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
      | Save your playlist first! | Live voice-over | X-Fade 2.5 |
      | AterKast (Source DSP) | More of my stuff... |

      Comment


      • #4
        wow, this is very cool...
        PENN STATE Radio or http://www.LION-Radio.org/
        --
        BUG #1 = Winamp skips short tracks
        Wish #1 = Multiple Column Sorting
        Wish #2 = Add TCMP/Compilation editing

        Comment


        • #5
          Hi! Longtime since we communicated last!

          I LOVE your livewire mixin dsp....so I'm looking forward to trying this out to replace sc_dsp2.3.5...how does this one stack with it? Any peculiarities with the output or dsp that needs to be taken into account?

          I'll report back my final setup when it is all working if I don't hear back in the meantime.
          Wow Machine Radio -- Where You Never Know What You'll Hear Next!
          code:
          Streaming Radio | Podcast Production | Processing Labs
          Listen Live

          Comment


          • #6
            Originally Posted by WowMachine View Post
            Hi! Longtime since we communicated last!

            I LOVE your livewire mixin dsp....so I'm looking forward to trying this out to replace sc_dsp2.3.5...how does this one stack with it? Any peculiarities with the output or dsp that needs to be taken into account?

            I'll report back my final setup when it is all working if I don't hear back in the meantime.
            Thank you!

            There are some. There's no HE AAC+ as I have to use the Microsoft Media Foundation Transform API to provide AAC support and HE+ is not licensed through that. The minimum AAC LC kbps is 96k and max is 192k (from off the top of my head). Depending on the number of end points it can be slow to start due to the way I've setup the dynamic UI. There's no manual title updates yet. For SCv2 streams if you're sending album art the artwork will be transformed and resized if necessary to keep the art data overhead to a sane maximum (which I actually consider a feature.)

            Other than those five things it should be superior to the official SC DSP with Intro and Backup file support for SCv2 streams, FLAC, Vorbis, and Opus streaming to Icecast, more than 5 endpoints (as many as you'd like as long as your computer can handle it), no crashes in the middle of streaming, password encryption through Microsoft APIs, TLS (SSL) support through Winamp's JNetLib, and the UI is skinned. There may be more features but I'm not at my development machine at the moment, at work, so this list is off the top of my head.
            | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
            | Save your playlist first! | Live voice-over | X-Fade 2.5 |
            | AterKast (Source DSP) | More of my stuff... |

            Comment


            • #7
              OMG what a frustrating day!

              This is WowMachine ... I had to create a new account because after our exchange earlier, I tried to update the email on this account and it said it was going to send a confirmation email before I can continue using the forum. After waiting for hours, I just made this account and the activation email came within minutes....so I don't know what happened, but I think I may have lost access to change it.

              Anyway.... the day experimenting with winamp 5.9+livewire+alterkast didn't go very well.
              It may have been an easy fix at the time, but like I said, I couldn't post and didn't have another way of reaching you for advice.

              After installing the plugins, I changed to the livewire dsp and then configured it to stack the alterkast dsp... but after winamp restarted, the outputs stopped showing the soundcard at all. I tried several different attempts with different attributes set, but in the end, I kept getting an error message telling me to install sound drivers.

              Like I said, it may be an easy fix, but I didn't find it.

              I also wanted to experiment with your xfade plugin as well, but since I never got both a playing track and a stream at the same time.

              Comment


              • #8
                Originally Posted by WowMachineRadio View Post
                ...

                Like I said, it may be an easy fix, but I didn't find it.

                ...
                Doesn't look like it will be an easy fix. After installing 5.9 on top of 5.8 I kept getting exceptions from JNetLib whenever I tried to start any of the Endpoints. After reinstalling 5.8 on top of 5.9 I kept getting the same exceptions. I had to delete all of the 5.9 files and dlls and then install 5.8 before I could get AterKast working again. Looks like I will have to try a clean install of 5.9 before I will be able to see your symptoms.

                When you said "the outputs stopped showing the soundcard at all." did you mean from within AterKast's built-in "Microsoft Waveform Audio" soundcard support or from somewhere else?
                | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
                | Save your playlist first! | Live voice-over | X-Fade 2.5 |
                | AterKast (Source DSP) | More of my stuff... |

                Comment


                • #9
                  Originally Posted by thinktink View Post
                  Doesn't look like it will be an easy fix. After installing 5.9 on top of 5.8 I kept getting exceptions from JNetLib whenever I tried to start any of the Endpoints. After reinstalling 5.8 on top of 5.9 I kept getting the same exceptions. I had to delete all of the 5.9 files and dlls and then install 5.8 before I could get AterKast working again. Looks like I will have to try a clean install of 5.9 before I will be able to see your symptoms.

                  When you said "the outputs stopped showing the soundcard at all." did you mean from within AterKast's built-in "Microsoft Waveform Audio" soundcard support or from somewhere else?
                  I certainly don't have to use 5.9, I was experimenting afterall... I had an old copy of 5.666 still around and tried it, but pretty much the same results with 5.666 weirdness on top of it.

                  Both the aterKast's built-in said "not present" and winamp's own outputs direct and wavey both threw up messages that a soundcard needed to be installed.

                  Don't bother trying to replicate 5.9 on my behalf.... if it worked with 5.8, then I should try that first.

                  The other question I might as well add in here is if you think xfade plugin in would work with these other two? As I understand how xfade is supposed to work, it is doing the crossfading of the tracks before it sends the output to the dsp, right? (along with a noflush that will still make an audible output for the local speakers).

                  So, assuming I were to get 5.8+livewire+atercast all working together, then would xfade still work with livewire as the active dsp that stacked atercast?

                  I know these are separate issues, so first thing at hand would be for me to get 5.8 and reinstall the plugins and see what I get from there.
                  Wow Machine Radio -- Where You Never Know What You'll Hear Next!
                  code:
                  Streaming Radio | Podcast Production | Processing Labs
                  Listen Live

                  Comment


                  • #10
                    Originally Posted by thinktink View Post
                    After reinstalling 5.8 on top of 5.9 I kept getting the same exceptions. I had to delete all of the 5.9 files and dlls and then install 5.8 before I could get AterKast working again. Looks like I will have to try a clean install of 5.9 before I will be able to see your symptoms.
                    Correct, don't upgrade , see--> http://forums.winamp.com/showthread.php?t=458828
                    latest version of Winamp
                    DSP Plug V2.41
                    Language Packs

                    Comment


                    • #11


                      Okay...here we go... this is with 5.8.

                      My order of operation was to install winamp.
                      Install atercast.
                      Install livewire.
                      Install dequeuer.

                      Open winamp.exe and navigate first to dsp and set livewire as active, bringing up the livewire window.
                      I click on config for livewire and set "always load dsps to stack" and restart.
                      Upon reopening, then I return to livewire's dsp and turn on atercast.
                      Winamp crashes.
                      When it starts back up.... I hit play without having set anything else, and this window popped up immediatly.
                      Wow Machine Radio -- Where You Never Know What You'll Hear Next!
                      code:
                      Streaming Radio | Podcast Production | Processing Labs
                      Listen Live

                      Comment


                      • #12
                        At work at the moment so I can't test out the other issues until after.

                        However...

                        Originally Posted by WowMachine View Post
                        ...
                        The other question I might as well add in here is if you think xfade plugin in would work with these other two? As I understand how xfade is supposed to work, it is doing the crossfading of the tracks before it sends the output to the dsp, right? (along with a noflush that will still make an audible output for the local speakers).

                        So, assuming I were to get 5.8+livewire+atercast all working together, then would xfade still work with livewire as the active dsp that stacked atercast?

                        ...
                        X-Fade completely takes over the audio processing chain starting from the input plugins. It crossfades the music before it reaches either the selected DSP plugin and the selected output plugin. AterKast and LiveWire have both been tested and do work with X-Fade installed with either NoFlush or ZeroPointer (preferred) as the active output plugin. It also smooths out the audio processing chain so that you don't get audio hiccups in your stream when broadcasting from Winamp without having to use soundcard support. That's with either AterKast or the official SHOUTcast DSP.
                        | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
                        | Save your playlist first! | Live voice-over | X-Fade 2.5 |
                        | AterKast (Source DSP) | More of my stuff... |

                        Comment


                        • #13
                          There's only one thing I can think of to try with that DirectSound driver error before I am able to get back home to test things out. Find Win7AAC.dll inside of C:\Program Files (x86)\Winamp\Plugins\bpaterkast\ and either rename it or move it out of the install path completely and see if it still gives you the same DirectSound error.
                          | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
                          | Save your playlist first! | Live voice-over | X-Fade 2.5 |
                          | AterKast (Source DSP) | More of my stuff... |

                          Comment


                          • #14
                            Clean install of 5.9 but still the same issue with JNetLib. I may have to dump SSL support through JNetLib and wait for the new Winamp SDK to come out to try again.
                            | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
                            | Save your playlist first! | Live voice-over | X-Fade 2.5 |
                            | AterKast (Source DSP) | More of my stuff... |

                            Comment


                            • #15
                              After a clean install of 5.9 and removing all JNetLib support in an internal build now I can't get lame_enc.dll to load in AterKast. Frustrating.
                              | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
                              | Save your playlist first! | Live voice-over | X-Fade 2.5 |
                              | AterKast (Source DSP) | More of my stuff... |

                              Comment

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