Compare commits
	
		
			9 Commits
		
	
	
		
			v1.0.0-rc.
			...
			v1.0.0-rc.
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 8fc529102c | ||
|  | a7a8346b63 | ||
|  | 88b129f863 | ||
|  | f4fc2e1f19 | ||
|  | e1b35e3ca8 | ||
|  | a773795e38 | ||
|  | c8695ca5ff | ||
|  | bc23d3423a | ||
|  | f5217dfdfa | 
| @@ -48,4 +48,6 @@ add_executable(discord-screenaudio ${discord-screenaudio_SRC}) | |||||||
| target_link_libraries(discord-screenaudio Qt5::Widgets Qt5::WebEngineWidgets rohrkabel) | target_link_libraries(discord-screenaudio Qt5::Widgets Qt5::WebEngineWidgets rohrkabel) | ||||||
|  |  | ||||||
| install(TARGETS discord-screenaudio DESTINATION bin) | install(TARGETS discord-screenaudio DESTINATION bin) | ||||||
| install(PROGRAMS assets/discord-screenaudio.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) | install(PROGRAMS assets/de.shorsh.discord-screenaudio.png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/256x256/apps) | ||||||
|  | install(PROGRAMS assets/de.shorsh.discord-screenaudio.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) | ||||||
|  | install(PROGRAMS assets/de.shorsh.discord-screenaudio.metainfo.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/share/metainfo) | ||||||
|   | |||||||
| @@ -2,5 +2,5 @@ | |||||||
| Type=Application | Type=Application | ||||||
| Name=discord-screenaudio | Name=discord-screenaudio | ||||||
| Exec=discord-screenaudio | Exec=discord-screenaudio | ||||||
| Icon=discord | Icon=de.shorsh.discord-screenaudio | ||||||
| Terminal=false | Terminal=false | ||||||
							
								
								
									
										38
									
								
								assets/de.shorsh.discord-screenaudio.metainfo.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								assets/de.shorsh.discord-screenaudio.metainfo.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <component type="desktop-application"> | ||||||
|  |   <id>de.shorsh.discord-screenaudio</id> | ||||||
|  |   <metadata_license>CC0-1.0</metadata_license> | ||||||
|  |   <project_license>GPL-3.0+</project_license> | ||||||
|  |   <name>discord-screenaudio</name> | ||||||
|  |   <releases> | ||||||
|  |     <release version="v1.0.0-rc.11" /> | ||||||
|  |   </releases> | ||||||
|  |  | ||||||
|  |   <summary> | ||||||
|  |     A very WIP custom discord client that supports streaming with audio on | ||||||
|  |     Linux. | ||||||
|  |   </summary> | ||||||
|  |  | ||||||
|  |   <description> | ||||||
|  |     <p>A very WIP custom discord client that supports streaming with audio on Linux, made possible by the great work of @edisionnano and the Rohrkabel library by @Curve.</p> | ||||||
|  |     <p>The purpose of this project is not to provide an alternative to the original Discord client. Rather, it should be used in addition to the original client in case you want to stream something, maybe used with a second account. For anything else, this client has way too many things that work less well than in the original client.</p> | ||||||
|  |   </description> | ||||||
|  |  | ||||||
|  |   <launchable type="desktop-id"> | ||||||
|  |     discord-screenaudio.desktop | ||||||
|  |   </launchable> | ||||||
|  |  | ||||||
|  |   <screenshots> | ||||||
|  |     <screenshot type="default"> | ||||||
|  |       <image> | ||||||
|  |         https://user-images.githubusercontent.com/48161361/179571245-11ea05f3-fb5e-4aef-9132-2736e122ef04.png | ||||||
|  |       </image> | ||||||
|  |     </screenshot> | ||||||
|  |   </screenshots> | ||||||
|  |  | ||||||
|  |   <url type="homepage">https://github.com/maltejur/discord-screenaudio</url> | ||||||
|  |  | ||||||
|  |   <provides> | ||||||
|  |     <binary>discord-screenaudio</binary> | ||||||
|  |   </provides> | ||||||
|  | </component> | ||||||
							
								
								
									
										
											BIN
										
									
								
								assets/de.shorsh.discord-screenaudio.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/de.shorsh.discord-screenaudio.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 48 KiB | 
| @@ -81,11 +81,16 @@ setInterval(() => { | |||||||
|     }); |     }); | ||||||
|     hiddenElements.length = 0; |     hiddenElements.length = 0; | ||||||
|   } else { |   } else { | ||||||
|     for (const el of document.querySelectorAll( |     for (const el of [ | ||||||
|       '[aria-label="Share Your Screen"]' |       document.getElementsByClassName("actionButtons-2vEOUh")?.[0]?.children[1], | ||||||
|     )) { |       document.querySelector( | ||||||
|  |         ".wrapper-3t3Yqv > div > div > div > div > .controlButton-2PMNom" | ||||||
|  |       ), | ||||||
|  |     ]) { | ||||||
|  |       if (!el) continue; | ||||||
|  |       if (el.classList.contains("discord-screenaudio-cloned")) continue; | ||||||
|  |       el.classList.add("discord-screenaudio-cloned"); | ||||||
|       elClone = el.cloneNode(true); |       elClone = el.cloneNode(true); | ||||||
|       elClone.ariaLabel = "Share Your Screen with Audio"; |  | ||||||
|       elClone.title = "Share Your Screen with Audio"; |       elClone.title = "Share Your Screen with Audio"; | ||||||
|       elClone.addEventListener("click", () => { |       elClone.addEventListener("click", () => { | ||||||
|         console.log("!discord-screenaudio-start-stream"); |         console.log("!discord-screenaudio-start-stream"); | ||||||
| @@ -117,7 +122,7 @@ setInterval(() => { | |||||||
|   ) { |   ) { | ||||||
|     for (const el of document.getElementsByClassName("info-3pQQBb")) { |     for (const el of document.getElementsByClassName("info-3pQQBb")) { | ||||||
|       const aboutEl = document.createElement("div"); |       const aboutEl = document.createElement("div"); | ||||||
|       aboutEl.innerText = "discord-screenaudio v1.0.0-rc.7"; |       aboutEl.innerText = "discord-screenaudio v1.0.0-rc.11"; | ||||||
|       aboutEl.style.fontSize = "12px"; |       aboutEl.style.fontSize = "12px"; | ||||||
|       aboutEl.style.color = "var(--text-muted)"; |       aboutEl.style.color = "var(--text-muted)"; | ||||||
|       aboutEl.classList.add("dirscordScreenaudioAboutText"); |       aboutEl.classList.add("dirscordScreenaudioAboutText"); | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ | |||||||
| int main(int argc, char *argv[]) { | int main(int argc, char *argv[]) { | ||||||
|   QApplication app(argc, argv); |   QApplication app(argc, argv); | ||||||
|   QApplication::setApplicationName("discord-screenaudio"); |   QApplication::setApplicationName("discord-screenaudio"); | ||||||
|   QApplication::setApplicationVersion("1.0.0-rc.7"); |   QApplication::setApplicationVersion("1.0.0-rc.11"); | ||||||
|  |  | ||||||
|   QCommandLineParser parser; |   QCommandLineParser parser; | ||||||
|   parser.setApplicationDescription( |   parser.setApplicationDescription( | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user