zx_tape_player icon indicating copy to clipboard operation
zx_tape_player copied to clipboard

Selecting local tap file shows unavailable file from ZXInfo API

Open goloskokovic opened this issue 3 years ago • 7 comments

Describe the bug selecting Neoplasma(EN).tap shows message: no compatible tapes found :(

To Reproduce Steps to reproduce the behavior:

  1. Go to 'main page'
  2. Click on 'select from files'
  3. Select 'Neoplasma(EN).tap'
  4. See error 'no compatible tapes found :('

Expected behavior App shouldn't be looking for local files in ZXInfo API.

Screenshots Screenshot_2022-10-15-06-57-34-325_com tekdeq zxtapeplayer~2

Smartphone (please complete the following information):

  • Device: Android

goloskokovic avatar Oct 15 '22 05:10 goloskokovic

PHANTOMAS TALES #4

Screenshot_2022-10-15-14-11-11-103_com tekdeq zxtapeplayer~2

goloskokovic avatar Oct 15 '22 12:10 goloskokovic

TISP128.tap

Screenshot_2022-10-16-10-18-24-955_com tekdeq zxtapeplayer~2

goloskokovic avatar Oct 16 '22 08:10 goloskokovic

Redshift

Screenshot_2022-10-17-17-49-13-259_com tekdeq zxtapeplayer~2

goloskokovic avatar Oct 17 '22 15:10 goloskokovic

Expected behavior App shouldn't be looking for local files in ZXInfo API. Just in general, the reason why you get all these details about a game from your local file - is actually because of the lookup in ZXInfo. The App creates a fingerprint of your local file and calls ZXInfo API in order to match it against a title in ZXDB database.

thomasheckmann avatar Oct 20 '22 17:10 thomasheckmann

Converting .tap to .tzx using Spectrum Tape Loader v2.00 removes "fingerprint" and file can be played.

goloskokovic avatar Oct 20 '22 18:10 goloskokovic

NixyTheGladeSprite.tap

Screenshot_2022-10-24-19-09-13-906_com tekdeq zxtapeplayer~2

goloskokovic avatar Oct 24 '22 17:10 goloskokovic

RetroForce.tap Screenshot_2022-12-04-11-04-23-411_com tekdeq zxtapeplayer~2

goloskokovic avatar Dec 04 '22 10:12 goloskokovic