import net.pterodactylus.sonitus.data.ContentMetadata;
import net.pterodactylus.sonitus.data.Controller;
import net.pterodactylus.sonitus.data.DataPacket;
+import net.pterodactylus.sonitus.data.Filter;
import net.pterodactylus.sonitus.data.FormatMetadata;
import net.pterodactylus.sonitus.data.Metadata;
import net.pterodactylus.sonitus.io.MetadataStream;
import com.google.common.primitives.Ints;
/**
- * {@link Source} implementation that can download an audio stream from a
+ * {@link Filter} implementation that can download an audio stream from a
* streaming server.
* <p/>
* Currently only “audio/mpeg” (aka MP3) streams are supported.
* the response header for vital information (sampling frequency, number of
* channels, etc.).
*
- * @param eventBus
- * The event bus
* @param streamUrl
* The URL of the stream
* @throws IOException
}
@Override
+ public void open(Metadata metadata) throws IOException {
+ /* ignore metadata when opening. */
+ }
+
+ @Override
public DataPacket get(int bufferSize) throws IOException {
byte[] buffer = new byte[bufferSize];
metadataStream.read(buffer);