Spaces:
Sleeping
Sleeping
update jukebox player, add tutorial code
Browse files- app.py +10 -9
- requirements.txt +1 -1
app.py
CHANGED
@@ -1,7 +1,6 @@
|
|
1 |
from interactive_pipe import Control, interactive_pipeline, interactive
|
2 |
from interactive_pipe.data_objects.image import Image
|
3 |
import argparse
|
4 |
-
# from interactive_pipe.thirdparty.images_openai_api import ImageFromPrompt
|
5 |
from pathlib import Path
|
6 |
import cv2
|
7 |
|
@@ -43,11 +42,6 @@ TRACK_DICT = {
|
|
43 |
}
|
44 |
|
45 |
for item_name, element in TRACK_DICT.items():
|
46 |
-
# TRACK_DICT[item_name][IMAGE] = ImageFromPrompt.generate_image(
|
47 |
-
# PROMPT_STYLE + element[PROMPT] + PROMPT_EXTRA,
|
48 |
-
# img_folder/(item_name+".png"),
|
49 |
-
# size=(512, 512)
|
50 |
-
# )
|
51 |
TRACK_DICT[item_name][IMAGE] = img_folder/(item_name+".png")
|
52 |
ICONS = [it[ICON] for key, it in TRACK_DICT.items()]
|
53 |
|
@@ -92,14 +86,21 @@ def sample_pipeline():
|
|
92 |
song_choice()
|
93 |
play_song()
|
94 |
img_out = image_choice()
|
95 |
-
return
|
96 |
|
97 |
|
98 |
if __name__ == '__main__':
|
99 |
-
parser = argparse.ArgumentParser(description='
|
100 |
parser.add_argument('-b', '--backend', type=str,
|
101 |
default='gradio', choices=['gradio', 'qt'])
|
102 |
args = parser.parse_args()
|
|
|
|
|
|
|
103 |
app = interactive_pipeline(
|
104 |
-
|
|
|
|
|
|
|
|
|
105 |
app()
|
|
|
1 |
from interactive_pipe import Control, interactive_pipeline, interactive
|
2 |
from interactive_pipe.data_objects.image import Image
|
3 |
import argparse
|
|
|
4 |
from pathlib import Path
|
5 |
import cv2
|
6 |
|
|
|
42 |
}
|
43 |
|
44 |
for item_name, element in TRACK_DICT.items():
|
|
|
|
|
|
|
|
|
|
|
45 |
TRACK_DICT[item_name][IMAGE] = img_folder/(item_name+".png")
|
46 |
ICONS = [it[ICON] for key, it in TRACK_DICT.items()]
|
47 |
|
|
|
86 |
song_choice()
|
87 |
play_song()
|
88 |
img_out = image_choice()
|
89 |
+
return img_out
|
90 |
|
91 |
|
92 |
if __name__ == '__main__':
|
93 |
+
parser = argparse.ArgumentParser(description='Music and image player')
|
94 |
parser.add_argument('-b', '--backend', type=str,
|
95 |
default='gradio', choices=['gradio', 'qt'])
|
96 |
args = parser.parse_args()
|
97 |
+
markdown_description = "# 🔍 READ TUTORIAL HERE\n"
|
98 |
+
markdown_description += 'THIS INTERACTIVE PIPE IS INTENDED FOR THE QT BACKEND AND TO BE DEPLOYED ON A RASPBERRY PI FOR KIDS (touchscreen + full screen)\n\n'
|
99 |
+
markdown_description += "```python\n"+open(__file__, 'r').read()+"```\n"
|
100 |
app = interactive_pipeline(
|
101 |
+
gui=args.backend,
|
102 |
+
cache=False,
|
103 |
+
audio=True,
|
104 |
+
size="fullscreen",
|
105 |
+
markdown_description=markdown_description)(sample_pipeline)
|
106 |
app()
|
requirements.txt
CHANGED
@@ -1 +1 @@
|
|
1 |
-
interactive-pipe>=0.8.
|
|
|
1 |
+
interactive-pipe>=0.8.2
|