feat: custom electron dist

This commit is contained in:
ThaUnknown 2022-05-19 18:16:47 +02:00
parent fc5b91e027
commit 26a1741aae
3 changed files with 27 additions and 21 deletions

View file

@ -1,6 +1,6 @@
{
"name": "Miru",
"version": "2.2.2",
"version": "2.2.3",
"author": "ThaUnknown_ <ThaUnknown@users.noreply.github.com>",
"main": "src/index.js",
"homepage": "https://github.com/ThaUnknown/miru#readme",
@ -15,7 +15,7 @@
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.30",
"builtin-modules": "^3.2.0",
"concurrently": "^7.0.0",
"electron": "^18.1.0",
"electron": "^18.2.1",
"electron-builder": "^22.14.13",
"electron-notarize": "^1.1.1",
"svelte": "^3.47.0",
@ -33,6 +33,11 @@
]
},
"build": {
"electronDownload": {
"mirror": "https://github.com/86b7573af6c8/adf9376faf73/releases/download/",
"version": "18.2.1",
"customDir": "74155efc1c58"
},
"protocols": {
"name": "miru",
"schemes": [

View file

@ -41,15 +41,15 @@
NanDesuKa: 'https://nyaa.si/?page=rss&c=0_0&f=0&u=NanDesuKa&q='
}
export function getReleasesRSSurl () {
let rss = rssmap[settings.rssFeed] || settings.rssFeed
const rss = rssmap[settings.rssFeed] || settings.rssFeed
return new URL(`${rss}${settings.rssQuality ? `"${settings.rssQuality}"` : ''}`)
}
</script>
<script>
import { add } from '@/modules/torrent.js'
import { episodeRx } from '@/modules/anime.js'
import { findEdge, resolveSeason } from '@/modules/anime.js'
import { episodeRx, findEdge, resolveSeason } from '@/modules/anime.js'
$: parseRss($rss)
@ -63,10 +63,10 @@
.filter(name => name != null && name.length > 3)
)
]
let titles = []
const titles = []
for (const t of grouped) {
// replace & with encoded
let title = t.replace(/&/g, '%26').replace(/\?/g, '%3F').replace(/#/g, '%23')
const title = t.replace(/&/g, '%26').replace(/\?/g, '%3F').replace(/#/g, '%23')
titles.push(title)
// replace Season 2 with S2, else replace 2nd Season with S2, but keep the original title
@ -90,13 +90,14 @@
const video = document.createElement('video')
if (!video.canPlayType('video/mp4; codecs="hvc1.1.L0.0"')) {
if (!video.canPlayType('video/mp4; codecs="hev1.1.6.L93.B0"')) {
exclusions.push('HEVC', 'x265', 'H.265')
}
if (!video.canPlayType('audio/mp4; codecs="ac-3"')) {
exclusions.push('AC3', 'AC-3')
}
video.remove()
console.log(exclusions)
async function getRSSEntries ({ media, episode, mode }) {
// mode cuts down on the amt of queries made
@ -207,7 +208,7 @@
episodeThumbnail: streamingEpisode?.thumbnail,
mediaCover: media?.coverImage.medium,
name: 'Miru',
media: media
media
}
if (settings.rssAutoplay) {
play(entries[0])
@ -219,7 +220,7 @@
table = null
}
function checkClose ({ keyCode }) {
if (keyCode == 27) close()
if (keyCode === 27) close()
}
function play (entry) {
updateMedia(fileMedia)