Skip to content

Instantly share code, notes, and snippets.

#EXTM3U
#EXTINF:0,Frasier
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/62cebf042ffc6d0007c4e59a/master.m3u8?deviceId=channel&deviceModel=web&deviceVersion=1.0&appVersion=1.0&deviceType=rokuChannel&deviceMake=rokuChannel&deviceDNT=1&advertisingId=channel&embedPartner=rokuChannel&appName=rokuchannel&is_lat=1&bmodel=bm1&content=channel&platform=web&tags=ROKU_CONTENT_TAGS&coppa=false&content_type=livefeed&rdid=channel&genre=ROKU_ADS_CONTENT_GENRE&content_rating=ROKU_ADS_CONTENT_RATING&studio_id=viacom&channel_id=channel
#EXTINF:1,Cheers
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/611e7f224676bf00076a4d8d/master.m3u8?deviceId=channel&deviceModel=web&deviceVersion=1.0&appVersion=1.0&deviceType=rokuChannel&deviceMake=rokuChannel&deviceDNT=1&advertisingId=channel&embedPartner=rokuChannel&appName=rokuchannel&is_lat=1&bmodel=bm1&content=channel&platform=web&tags=ROKU_CONTENT_TAGS&coppa=false&content_type=livefeed&rdid=channel&genre=ROKU_ADS_CONTENT_GENRE&content_rati
@Axel-Erfurt
Axel-Erfurt / celluloidTV.m3u
Last active May 2, 2025 20:47
Livestreams deutscher TV-Sender
#EXTM3U
#EXTINF:-1,ARD
https://daserste-live.ard-mcdn.de/daserste/live/hls/de/master.m3u8
#EXTINF:-1,ARD ONE
https://mcdn-one.ard.de/ardone/hls/master.m3u8
#EXTINF:-1,ARD Alpha
https://mcdn.br.de/br/fs/ard_alpha/hls/de/master.m3u8
#EXTINF:-1,ARD Tagesschau
https://tagesschau.akamaized.net/hls/live/2020115/tagesschau/tagesschau_1/master.m3u8
#EXTINF:-1,ZDF
@Axel-Erfurt
Axel-Erfurt / ExclusiveRadio.m3u
Last active April 25, 2025 16:24
Exclusive Radio Channels
#EXTM3U
#EXTINF:1,Blues
http://streaming.exclusive.radio/er/blues/icecast.audio
#EXTINF:2,Calm
http://streaming.exclusive.radio/er/calm/icecast.audio
#EXTINF:3,Chart
http://streaming.exclusive.radio/er/chart/icecast.audio
#EXTINF:4,Classical
http://streaming.exclusive.radio/er/classical/icecast.audio
#EXTINF:5,Country
@Axel-Erfurt
Axel-Erfurt / PlutoTV_aktuell.m3u
Last active April 6, 2025 12:54
Pluto TV german Channels
#EXTM3U
#EXTINF:-1 tvg-name="World Poker Tour" group-title="Sport" tvg-logo="http://images.pluto.tv/channels/5ad9b7aae738977e2c312132/solidLogoPNG.png" tvg-id="",World Poker Tour
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5ad9b7aae738977e2c312132/master.m3u8?deviceType=unknown&deviceMake=unknown&deviceModel=unknown&deviceVersion=unknown&appVersion=unknown&deviceLat=90&deviceLon=0&deviceDNT=TARGETOPT&deviceId=PSID&advertisingId=PSID&us_privacy=1YNY&profileLimit=&profileFloor=&embedPartner=
#EXTINF:-1 tvg-name="Explore" group-title="Dokus + Wissen" tvg-logo="http://images.pluto.tv/channels/5ad9b8551b95267e225e59c1/solidLogoPNG.png" tvg-id="",Explore
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5ad9b8551b95267e225e59c1/master.m3u8?deviceType=unknown&deviceMake=unknown&deviceModel=unknown&deviceVersion=unknown&appVersion=unknown&deviceLat=90&deviceLon=0&deviceDNT=TARGETOPT&deviceId=PSID&advertisingId=PSID&us_privacy=1YNY&profileLimit=&profileFloor=&embedPartne
#EXTM3U
#EXTINF:-1,Das Erste
https://mcdn.daserste.de/daserste/de/master.m3u8
#EXTINF:-1,ZDF
http://zdf-hls-15.akamaized.net/hls/live/2016498/de/high/master.m3u8
#EXTINF:-1,ZDF SD
http://zdf-hls-15.akamaized.net/hls/live/2016498/de/low/master.m3u8
#EXTINF:-1,ZDF neo
http://zdf-hls-16.akamaized.net/hls/live/2016499/de/high/master.m3u8
#EXTINF:-1,ZDF neo SD
@Axel-Erfurt
Axel-Erfurt / LiveStreamsDeutscheSender.py
Last active February 13, 2025 19:26
die aktuellen Livestreams der öffentlich rechtlichen Sender auslesen
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import requests
import json
url = "https://raw.githubusercontent.com/mediathekview/MServer/master/dist/live-streams.json"
data = requests.get(url).text
js = json.loads(data)
#EXTM3U
#EXTINF:-1 tvg-name="Canal 26" tvg-logo="https://i.imgur.com/xDjOUuz.png" group-title="Argentina",Canal 26
https://live-edge01.telecentro.net.ar/live/smil:c26.smil/playlist.m3u8
#EXTINF:-1 tvg-name="LN+ Ⓨ" tvg-logo="https://i.imgur.com/vJYzGt1.png" group-title="Argentina",LN+ Ⓨ
https://youtu.be/ns8-5XKA0Ww
#EXTINF:-1 tvg-name="ABC" tvg-logo="https://i.imgur.com/5CVl5EF.png" group-title="Australia",ABC
https://c.mjh.nz/101002210221/
#EXTINF:-1 tvg-name="TVSN" tvg-logo="https://i.imgur.com/p3QCBOo.png" group-title="Australia",TVSN
https://tvsn-i.akamaihd.net/hls/live/261837/tvsn/tvsn_750.m3u8
#EXTINF:-1 tvg-name="ABC Me" tvg-logo="https://i.imgur.com/gBh54wY.png" group-title="Australia",ABC Me
@Axel-Erfurt
Axel-Erfurt / Tascam US122L.md
Last active January 10, 2025 16:25
Tascam US122L in pipewire

Tascam US122L in Linux with pipewire

You can use the Tascam US122L in Linux (pipewire) with simple commands

create Output:

pactl load-module module-alsa-sink device=usbstream:CARD=US122L sink_name=US122L sink_properties=device.description=US122L_Out

create Input:

@Axel-Erfurt
Axel-Erfurt / Gtk4AudioPlayer.py
Created December 24, 2024 17:51
Python Gtk4 AudioPlayer
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
import gi
import time
gi.require_versions({"Gtk": "4.0", "Gdk": "4.0","Adw": "1"})
from gi.repository import Gtk, Gdk, GObject, Gio, Adw, GLib
from pathlib import Path
from mutagen.id3 import ID3, TIT2
@Axel-Erfurt
Axel-Erfurt / RichTextEdit.py
Last active December 19, 2024 04:57
RichTextEditor (PyQt5)
#!/usr/bin/python3
# -- coding: utf-8 --
from PyQt5.QtWidgets import QTextEdit, QWidget, QVBoxLayout, QApplication, QFileDialog, QMessageBox, QHBoxLayout, \
QToolBar, QComboBox, QAction, QLineEdit, QMenu, QMainWindow, QActionGroup, \
QFontComboBox, QColorDialog, QInputDialog, QPushButton, QPlainTextEdit
from PyQt5.QtGui import QIcon, QPainter, QTextFormat, QColor, QTextCursor, QKeySequence, QClipboard, \
QTextCharFormat, QTextCharFormat, QFont, QPixmap, QFontDatabase, QFontInfo, QTextDocumentWriter, \
QImage, QTextListFormat, QTextBlockFormat, QTextDocumentFragment, QKeyEvent
from PyQt5.QtCore import Qt, QDir, QFile, QFileInfo, QTextStream, QSettings, QTextCodec, QSize, QMimeData, QUrl, QSysInfo, QEvent
from PyQt5 import QtPrintSupport