SkyD666 / AniVu

All-in-one Android app for RSS, BitTorrent dl & play. MVI arch, Material You style. ⭐️ Star to support! 一站式 RSS 订阅、BitTorrent 下载和媒体播放 Android 应用。采用 MVI 架构和 Material You 风格。⭐️点个 Star 以支持工作
https://t.me/SkyD666Chat
GNU General Public License v3.0
421 stars 10 forks source link

Article layout redesign #53

Open P0bo opened 1 month ago

P0bo commented 1 month ago

Material compatible

P0bo commented 1 month ago

Card Layout

P0bo commented 1 month ago

Tag Extraction Rule From Title

Important:Not case sensitive; for example Dual Audio and dUAl auDiO should me considered same

Important: even if the characters match sequentially the keywords are valid ; for example if the title is bla-bla-blablaMulti Subsblabla the Multi Sub keyword is valid/or if the title is blabalalaDuAl-aUdiO the Dual-Audio tag is valid

important:space between the letters of keywords are crucial; for example the space from h 264 between h and 264 is important

Audio Codecs:

Audio Codec Keywords
AAC AAC
AC3 AC3
DTS DTS
DDP Ddp
FLAC FLAC

Video codecs

Video Codec Keywords
AVC AVC,H.264, x264,H 264
AV1 AV1
HEVC HEVC,H.265, x265,H 265

(Added AV1 later as I forgot to add it before )

Quality

Resolution Keywords
480p 480p,854x480
720p 720p,1280x720
1080p 1080p,1920x1080

Audio channel numbers

Audio Channels Keywords
Dual Audio Dual Audio,Dual-Audio,DualAudio
Multi Audio Multi Audio,Multi-Audio
Dub Dub

Multi Subtitle indicator

Subtitle Channels Keywords
Multi-Subs Multi-sub,Multi Sub(Also covers Multiple Subtitle),Multiple sub,Multiplesub,Multisub

Color Depth

Color Depth Keywords
8-bit 8bit,8-bit,8 bit
10-bit 10bit,10-bit,10 bit

Source

Tag Video Source Keywords
BD Blu-ray Discs BD,BluRay,Blu-ray (BD keyword already covers BD-RIP and BD RIP since both have BD in them)
WEB DL Digital Streaming WEB-DL , WEB DL ,Webdl
TV Television Broadcasts TV
DVD DVDs DVD (DVD keyword already covers DVD-RIP and Dvd rip
Web-Rip Webrips Webrip,Web-Rip,Web Rip

Video File type

Tag File Type Keywords
Mkv Matroska MKV
Mp4 MPEG-4 MP4
TS MPEG-2 mpeg2,mpeg-2

Note: I should also mension that usually names contain .ts [(dot)ts] but some anime names start with ts so it isn't quite accurate.For example if the name is 1080p.tsukimichi the tag will detect .ts

Subtitle styling

Tag Subtitle Type Keywords
SRT SubRip SRT
ASS Advanced SubStation Alpha ASS
SSA SubStation Alpha SSA
PGS Presentation Graphic Stream PGS
P0bo commented 1 month ago

Layout selection

User will be able to select specific layout per feed or per group

For that a new section in the edit feed/ edit group named Layout will be added

Cassic

If classic layout is selected it will show the classic

Card

If card layout is selected then It will show this layout. This is great for torrents

P0bo commented 1 month ago

Reason to request layout selection per group

1717490290738.jpg

Luffyirl commented 1 month ago

I think classic layout should be removed completely, the layout looks so outdated . I like the overall idea tho .I really hope dev add the tag option.♥️.

I saw the last issue completed so i thought maybe dev implemented it 😭. I was waiting for it for a month or more but i was only moved. The tags will look so cool

P0bo commented 1 month ago

I removed designs that included description because after talking with other people i looked like that description was too much to put into one card. And originally where i based the design of also only used tags not description. I think that is for the best .

Ripl0gic commented 1 month ago

I think u did the right thing, the tag thing is a really neat option and for torrent feeds it will be a good addition. I have been waiting for tags after mikan_flutter added it . Hipe dev implements it here too.