mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-20 05:56:10 +05:00
fix info and shrink m3u
This commit is contained in:
@@ -12,6 +12,11 @@ func AddInfo(hash, info string) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
infoe := GetInfo(hash)
|
||||||
|
if infoe != "{}" {
|
||||||
|
return nil // already filled
|
||||||
|
}
|
||||||
|
|
||||||
hash = strings.ToUpper(hash)
|
hash = strings.ToUpper(hash)
|
||||||
return db.Update(func(tx *bolt.Tx) error {
|
return db.Update(func(tx *bolt.Tx) error {
|
||||||
|
|||||||
@@ -19,7 +19,8 @@ func MakeM3ULists(torrents []*settings.Torrent, host string) string {
|
|||||||
magnet := t.Magnet
|
magnet := t.Magnet
|
||||||
mag, _, err := GetMagnet(magnet)
|
mag, _, err := GetMagnet(magnet)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
mag.Trackers = []string{} //Remove retrackers for small link size
|
mag.Trackers = []string{} // remove retrackers for small link size
|
||||||
|
mag.DisplayName = "" // clear dn from link - long query params may fail in QueryParam("link")
|
||||||
magnet = mag.String()
|
magnet = mag.String()
|
||||||
}
|
}
|
||||||
m3u += host + "/torrent/play?link=" + url.QueryEscape(magnet) + "&m3u=true\n"
|
m3u += host + "/torrent/play?link=" + url.QueryEscape(magnet) + "&m3u=true\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user