Compare commits

..

1 Commits

Author SHA1 Message Date
pre-commit-ci[bot] b4193474ce
Merge 2a0d281086 into 3a1ecf9eec 2024-10-28 18:14:46 +00:00
3 changed files with 6 additions and 12 deletions

View File

@ -3,7 +3,7 @@ Pomice
~~~~~~ ~~~~~~
The modern Lavalink wrapper designed for discord.py. The modern Lavalink wrapper designed for discord.py.
Copyright (c) 2024, cloudwithax Copyright (c) 2023, cloudwithax
Licensed under GPL-3.0 Licensed under GPL-3.0
""" """
@ -20,7 +20,7 @@ if not discord.version_info.major >= 2:
"using 'pip install discord.py'", "using 'pip install discord.py'",
) )
__version__ = "2.9.2" __version__ = "2.9.1"
__title__ = "pomice" __title__ = "pomice"
__author__ = "cloudwithax" __author__ = "cloudwithax"
__license__ = "GPL-3.0" __license__ = "GPL-3.0"

View File

@ -711,8 +711,6 @@ class Node:
search_type search_type
and not URLRegex.BASE_URL.match(query) and not URLRegex.BASE_URL.match(query)
and not re.match(r"(?:[a-z]+?)search:.", query) and not re.match(r"(?:[a-z]+?)search:.", query)
and not URLRegex.DISCORD_MP3_URL.match(query)
and not path.exists(path.dirname(query))
): ):
query = f"{search_type}:{query}" query = f"{search_type}:{query}"
@ -780,7 +778,7 @@ class Node:
return [ return [
Track( Track(
track_id=track["encoded"], track_id=track["track"],
info={ info={
"title": local_file.name, "title": local_file.name,
"author": "Unknown", "author": "Unknown",

View File

@ -203,13 +203,9 @@ class Queue(Iterable[Track]):
raise QueueEmpty("No items in the queue.") raise QueueEmpty("No items in the queue.")
if self._loop_mode == LoopMode.QUEUE: if self._loop_mode == LoopMode.QUEUE:
# set current item to first track in queue if not set already # recurse if the item isnt in the queue
# otherwise exception will be raised if self._current_item not in self._queue:
if not self._current_item or self._current_item not in self._queue: self.get()
if self._queue:
item = self._queue[0]
else:
raise QueueEmpty("No items in the queue.")
# set current item to first track in queue if not set already # set current item to first track in queue if not set already
if not self._current_item: if not self._current_item: