Skip to content

Commit cdac45d

Browse files
committed
Bump v3.5.4
1 parent 0737d65 commit cdac45d

File tree

19 files changed

+255
-182
lines changed

19 files changed

+255
-182
lines changed

GUI/searchapp/api/altadefinizione.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def search(self, query: str) -> List[MediaItem]:
5353
item_dict = element.__dict__.copy() if hasattr(element, '__dict__') else {}
5454

5555
media_item = MediaItem(
56-
title=item_dict.get('name'),
56+
name=item_dict.get('name'),
5757
type=item_dict.get('type'),
5858
url=item_dict.get('url'),
5959
poster=item_dict.get('image'),

GUI/searchapp/api/animeunity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def search(self, query: str) -> List[MediaItem]:
5555

5656
media_item = MediaItem(
5757
id=item_dict.get('id'),
58-
title=item_dict.get('name'),
58+
name=item_dict.get('name'),
5959
slug=item_dict.get('slug', ''),
6060
type=item_dict.get('type'),
6161
url=item_dict.get('url'),

GUI/searchapp/api/base.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
@dataclass
1010
class MediaItem:
1111
"""Standardized media item representation."""
12-
title: str
12+
name: str
1313
type: str # 'film', 'series', 'ova', etc.
1414
slug: str = None
1515
id: Any = None
@@ -27,7 +27,7 @@ def is_movie(self) -> bool:
2727
def to_dict(self) -> Dict[str, Any]:
2828
return {
2929
'id': self.id,
30-
'title': self.title,
30+
'name': self.name,
3131
'slug': self.slug,
3232
'type': self.type,
3333
'url': self.url,
@@ -135,7 +135,7 @@ def ensure_complete_item(self, partial_item: Dict[str, Any]) -> MediaItem:
135135
return self._dict_to_media_item(partial_item)
136136

137137
# Try to find in database
138-
query = (partial_item.get('title') or partial_item.get('name') or partial_item.get('slug') or partial_item.get('display_title'))
138+
query = (partial_item.get('name') or partial_item.get('slug') or partial_item.get('display_title'))
139139

140140
if query:
141141
results = self.search(query)
@@ -155,7 +155,7 @@ def _dict_to_media_item(self, data: Dict[str, Any]) -> MediaItem:
155155
"""Convert dictionary to MediaItem."""
156156
return MediaItem(
157157
id=data.get('id'),
158-
title=data.get('title') or data.get('name') or 'Unknown',
158+
name=data.get('name') or 'Unknown',
159159
slug=data.get('slug') or '',
160160
type=data.get('type') or data.get('media_type') or 'unknown',
161161
url=data.get('url'),

GUI/searchapp/api/mediasetinfinity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def search(self, query: str) -> List[MediaItem]:
5353

5454
media_item = MediaItem(
5555
id=item_dict.get('id'),
56-
title=item_dict.get('name'),
56+
name=item_dict.get('name'),
5757
type=item_dict.get('type'),
5858
url=item_dict.get('url'),
5959
poster=item_dict.get('image'),

GUI/searchapp/api/raiplay.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def search(self, query: str) -> List[MediaItem]:
5353

5454
media_item = MediaItem(
5555
path_id=item_dict.get('path_id'),
56-
title=item_dict.get('name'),
56+
name=item_dict.get('name'),
5757
type=item_dict.get('type'),
5858
url=item_dict.get('url'),
5959
poster=item_dict.get('image'),

GUI/searchapp/api/streamingcommunity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def search(self, query: str) -> List[MediaItem]:
5454

5555
media_item = MediaItem(
5656
id=item_dict.get('id'),
57-
title=item_dict.get('name'),
57+
name=item_dict.get('name'),
5858
slug=item_dict.get('slug', ''),
5959
type=item_dict.get('type'),
6060
url=item_dict.get('url'),

GUI/searchapp/api/tubitv.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def search(self, query: str) -> List[MediaItem]:
5353
item_dict = element.__dict__.copy() if hasattr(element, '__dict__') else {}
5454

5555
media_item = MediaItem(
56-
title=item_dict.get('name'),
56+
name=item_dict.get('name'),
5757
type=item_dict.get('type'),
5858
url=item_dict.get('url'),
5959
poster=item_dict.get('image'),

GUI/searchapp/views.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
def _media_item_to_display_dict(item: MediaItem, source_alias: str) -> Dict[str, Any]:
2424
"""Convert MediaItem to template-friendly dictionary."""
2525
result = {
26-
'display_title': item.title,
26+
'display_title': item.name,
2727
'display_type': item.type.capitalize(),
2828
'source': source_alias.capitalize(),
2929
'source_alias': source_alias,
@@ -203,7 +203,7 @@ def start_download(request: HttpRequest) -> HttpResponse:
203203
return redirect("search_home")
204204

205205
# Extract title for message
206-
title = item_payload.get("title")
206+
title = item_payload.get("name")
207207

208208
# For animeunity, default to all episodes if not specified and not a movie
209209
site = source_alias.split("_")[0].lower()
@@ -269,7 +269,7 @@ def series_detail(request: HttpRequest) -> HttpResponse:
269269
seasons_data = [season.to_dict() for season in seasons]
270270

271271
context = {
272-
"title": media_item.title,
272+
"title": media_item.name,
273273
"source_alias": source_alias,
274274
"item_payload": json.dumps(media_item.to_dict()),
275275
"seasons": seasons_data,
@@ -300,7 +300,7 @@ def series_detail(request: HttpRequest) -> HttpResponse:
300300
messages.error(request, "Errore nel parsing dei dati.")
301301
return redirect("search_home")
302302

303-
title = item_payload.get("title")
303+
name = item_payload.get("name")
304304

305305
# Prepare download parameters
306306
if download_type == "full_season":
@@ -319,7 +319,7 @@ def series_detail(request: HttpRequest) -> HttpResponse:
319319

320320
messages.success(
321321
request,
322-
f"Download avviato per '{title}' - {msg_detail}. "
322+
f"Download avviato per '{name}' - {msg_detail}. "
323323
f"Il download sta procedendo in background."
324324
)
325325

StreamingCommunity/Api/Service/streamingcommunity/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ def process_search_result(select_title, selections=None):
4040
Returns:
4141
bool: True if processing was successful, False otherwise
4242
"""
43+
print("Selected Title:", select_title, "Selections:", selections)
4344
if not select_title:
4445
console.print("[yellow]No title selected or selection cancelled.")
4546
return False

0 commit comments

Comments
 (0)