formats on pmvhaven

This commit is contained in:
Simon
2025-07-18 18:05:41 +00:00
parent 31a31f5733
commit 4c1776bbcb

View File

@@ -5,7 +5,7 @@ use crate::util::cache::VideoCache;
use crate::util::flaresolverr::{FlareSolverrRequest, Flaresolverr}; use crate::util::flaresolverr::{FlareSolverrRequest, Flaresolverr};
use crate::util::parse_abbreviated_number; use crate::util::parse_abbreviated_number;
use crate::util::time::parse_time_to_seconds; use crate::util::time::parse_time_to_seconds;
use crate::videos::VideoItem; use crate::videos::{VideoFormat, VideoItem};
use cute::c; use cute::c;
use error_chain::error_chain; use error_chain::error_chain;
use htmlentity::entity::{ICodedDataTrait, decode}; use htmlentity::entity::{ICodedDataTrait, decode};
@@ -190,12 +190,13 @@ impl PmvhavenVideo {
let mut item = VideoItem::new( let mut item = VideoItem::new(
self._id.clone(), self._id.clone(),
self.title.clone(), self.title.clone(),
// format!("https://pmvhaven.com/video/{}_{}", self.title.replace(" ","-"), self._id), format!("https://pmvhaven.com/video/{}_{}", self.title.replace(" ","-"), self._id),
format!("https://storage.pmvhaven.com/{}/{}_{}.mp4", self._id.clone(), self.title.replace(" ","-"), self._id), // format!("https://storage.pmvhaven.com/{}/{}_{}.mp4", self._id.clone(), self.title.replace(" ","-"), self._id),
"pmvhaven".to_string(), "pmvhaven".to_string(),
self.thumbnails[self.thumbnails.len()-1].clone().unwrap_or("".to_string()), self.thumbnails[self.thumbnails.len()-1].clone().unwrap_or("".to_string()),
self.duration as u32, self.duration as u32,
) )
.formats(vec![VideoFormat::new(format!("https://storage.pmvhaven.com/{}/{}_{}.mp4", self._id.clone(), self.title.replace(" ","-"), self._id), "1080".to_string(), "m3u8".to_string())])
.views(self.views); .views(self.views);
item = match self.creator{ item = match self.creator{
Some(c) => item.uploader(c), Some(c) => item.uploader(c),