![]() |
|
|
|
#164 |
|
Medlem
|
Tripflag: ville det vært mulig å lage en database for reklamer som synkroniserer med programmet, slik at ikke alle personer trenger å trykke "die" for hver eneste reklame?
|
|
http://folk.uio.no/tfredvik/amo/
|
|
|
|
|
|
|
#165 |
|
Medlem
|
Egentlig har jeg fullstendig database-kode (både backend og query) liggendes et sted. I starten var problemet at jeg ikke hadde noen server å hoste dette fra (noe jeg fikk tilbud om få dager senere), men det viste seg jo fort at programmet i seg selv var rimelig ustabilt.
Med tanke på at jeg har dialup internett så blir betatesting en tålmodighetsprøve til tusen; alt ble skrevet i blinde, og det er grenser på hva man får til på den måten... ![]() Hadde egentlig håpet på at noen kunne fortsette utviklingen litt på egenhånd og sende en patch elns |
|
Everytime you read my signature, you read my signature. Please, think of the signatures.
|
|
|
|
|
|
|
#167 |
|
Medlem
|
Tripflag:
Du trenger ikke tvinge folk og ha Spotify vinduet oppe... Sjekk ut Toastify kildekoden: http://toastify.codeplex.com/SourceC...set/view/35382 Du sender bare multimedia-knapper til Spotify så bytter den sang osv... Det er det jeg har brukt når jeg mekket Spotiamp. PS jeg har oppdatert SpotiAmp med wildchar-light og W7 support: http://lars.werner.no/?p=194 |
|
Lars Werner - Sjekk ut mine verktøy http://lars.werner.no
SizeMe v2.0 grupperer filer etter gitt størrelse (CD/DVD) http://lars.werner.no/sizeme/ |
|
|
|
|
|
|
#168 |
|
Medlem
|
Nå har det vært en stund siden sist, men jeg tenkte jeg kan skrive noe her igjen...
Jeg har laget en screen scraper for Spotify som hopper over reklamen når den fungerer (dvs. ingen pauser, hopper rett over) - men Spotify forandrer på layoutet sitt ofte, så nå fungerer den bare på playlist (ikke på radio, toplist, eller lignende). Jeg har likevel noen ideer om mer generelle måter å patche/komme unna reklamen på Spotify: - Themida sjekker koden i selve Spotify veldig strengt, men den kan ikke sjekke koden i DLLer som blir brukt av selve Spotify (fordi det kan være mange versjoner av disse). Derfor kan man lett bli kvitt internett-reklamen: patch InternetConnectA og InternetConnectW i wininet.dll (in memory, ikke on disk) slik at de alltid svarer med en feilmelding. Du blir ikke kvitt bildereklamen totalt på denne måten (fordi noe er cachet som bildefiler), men det hjelper og det ser ut til å fjerne fullside-reklamen. - Et lignende triks er kanskje mulig for lydreklame, men det avhenger av hvordan Spotify fungerer. Start Spotify-konsollen (jeg husker ikke tastekombinasjonen for øyeblikket) og vent til det kommer en lydreklame. Konsollen viser da noe sånt som at "Time is 03472832, starting audio ad", noe som antyder at Spotify bruker GetTickCount (mest sannsynlig) eller GetSystemTime/GetLocalTime for å finne ut om det er tid for en reklame. Trikset vil da være å lage en hook i funksjonen det er snakk om, sjekke hvor den blir kalt fra (ved å inspisere stack), for så å lyve om hva klokka er hvis den kommer fra reklame-funksjonen slik at den aldri tror det er på tide med en reklame. - Trikset kan kanskje brukes til andre formål også. F.eks. kan man mute og så lyve til Spotify om volumet på lydkortet, eller få klokka til å gå spesielt fort under reklamen. Det vil nok hjelpe å ha noe kode her - dump fra en versjon av Ollydbg som Themida ikke oppdager, eller bruk den gamle unpacked versjonen som er her i tråden et sted. - Hvis du har lyst til å drive screen-scraping, er det fullt mulig å sjekke om den nåværende sangen er reklame eller ikke uten å måtte se på tittelen. Bare sjekk framover- og bakoverspolingsknappen. Hvis disse er grå men det spilles av en "sang", er det en reklame og du kan mute i fred. Husk å bruke koordinater som er relativ til venstre og bunnen av vinduet, slik at det fungerer uansett hvor stor Spotifyen er. - Screen-scraping kan gjøres i bakgrunnen selv om det er andre vinduer foran Spotify. Bruk PrintWindow for å tvinge Spotify til å tegne vinduet på nytt. Det kan også være lurt å bruke RedrawWindow med RDW_INVALIDATE slik at det ikke ser altfor fælt ut. Jeg har ikke funnet noen måte å gjøre det på mens Spotify er minimert, men kanskje man kan gjøre noe med å sette vinduet som usynlig for så å gjenopprette, ta bilde, sette synlig, og minimere igjen? |
|
|
|
|
|
#172 |
|
Medlem
|
|
|
- The United States is a nation of laws: badly written and randomly enforced.
|
|
|
|
|
![]() |
| Sosiale bokmerker |
| Brukere som leser denne tråden nå: 1 (0 medlemmer og 1 uregistrerte) | |
| Trådverktøy | |
|
|